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.15.0_1_g0a101e6, 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 = sh03-01n72.int uname -m = x86_64 uname -r = 3.10.0-1160.53.1.el7.x86_64 uname -s = Linux uname -v = #1 SMP Fri Jan 14 13:59:45 UTC 2022 /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:2828: checking build system type configure:2842: result: x86_64-unknown-linux-gnu configure:2862: checking host system type configure:2875: result: x86_64-unknown-linux-gnu configure:2895: checking target system type configure:2908: result: x86_64-unknown-linux-gnu configure:2952: checking for a BSD-compatible install configure:3020: result: /bin/install -c configure:3031: checking whether build environment is sane configure:3086: result: yes configure:3237: checking for a thread-safe mkdir -p configure:3276: result: /bin/mkdir -p configure:3283: checking for gawk configure:3299: found /bin/gawk configure:3310: result: gawk configure:3321: checking whether make sets $(MAKE) configure:3343: result: yes configure:3372: checking whether make supports nested variables configure:3389: result: yes configure:3468: checking how to create a pax tar archive configure:3479: 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:3482: $? = 0 configure:3522: tardir=conftest.dir && eval tar --format=posix -chf - "$tardir" >conftest.tar configure:3525: $? = 0 configure:3529: tar -xf - &5 gcc (GCC) 4.8.5 20150623 (Red Hat 4.8.5-44) 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:3906: $? = 0 configure:3895: 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-44) (GCC) configure:3906: $? = 0 configure:3895: gcc -V >&5 gcc: error: unrecognized command line option '-V' gcc: fatal error: no input files compilation terminated. configure:3906: $? = 4 configure:3895: gcc -qversion >&5 gcc: error: unrecognized command line option '-qversion' gcc: fatal error: no input files compilation terminated. configure:3906: $? = 4 configure:3926: checking whether the C compiler works configure:3948: gcc conftest.c >&5 configure:3952: $? = 0 configure:4000: result: yes configure:4003: checking for C compiler default output file name configure:4005: result: a.out configure:4011: checking for suffix of executables configure:4018: gcc -o conftest conftest.c >&5 configure:4022: $? = 0 configure:4044: result: configure:4066: checking whether we are cross compiling configure:4074: gcc -o conftest conftest.c >&5 configure:4078: $? = 0 configure:4085: ./conftest configure:4089: $? = 0 configure:4104: result: no configure:4109: checking for suffix of object files configure:4131: gcc -c conftest.c >&5 configure:4135: $? = 0 configure:4156: result: o configure:4160: checking whether we are using the GNU C compiler configure:4179: gcc -c conftest.c >&5 configure:4179: $? = 0 configure:4188: result: yes configure:4197: checking whether gcc accepts -g configure:4217: gcc -c -g conftest.c >&5 configure:4217: $? = 0 configure:4258: result: yes configure:4275: checking for gcc option to accept ISO C89 configure:4338: gcc -c -g -O2 conftest.c >&5 configure:4338: $? = 0 configure:4351: result: none needed configure:4382: checking for style of include used by make configure:4410: result: GNU configure:4436: checking dependency style of gcc configure:4547: result: gcc3 configure:4608: checking how to print strings configure:4635: result: printf configure:4656: checking for a sed that does not truncate output configure:4720: result: /bin/sed configure:4738: checking for grep that handles long lines and -e configure:4796: result: /bin/grep configure:4801: checking for egrep configure:4863: result: /bin/grep -E configure:4868: checking for fgrep configure:4930: result: /bin/grep -F configure:4965: checking for ld used by gcc configure:5032: result: /bin/ld configure:5039: checking if the linker (/bin/ld) is GNU ld configure:5054: result: yes configure:5066: checking for BSD- or MS-compatible name lister (nm) configure:5115: result: /bin/nm -B configure:5245: checking the name lister (/bin/nm -B) interface configure:5252: gcc -c -g -O2 conftest.c >&5 configure:5255: /bin/nm -B "conftest.o" configure:5258: output 0000000000000000 B some_variable configure:5265: result: BSD nm configure:5268: checking whether ln -s works configure:5272: result: yes configure:5280: checking the maximum length of command line arguments configure:5410: result: 1572864 configure:5427: checking whether the shell understands some XSI constructs configure:5437: result: yes configure:5441: checking whether the shell understands "+=" configure:5447: result: yes configure:5482: checking how to convert x86_64-unknown-linux-gnu file names to x86_64-unknown-linux-gnu format configure:5522: result: func_convert_file_noop configure:5529: checking how to convert x86_64-unknown-linux-gnu file names to toolchain format configure:5549: result: func_convert_file_noop configure:5556: checking for /bin/ld option to reload object files configure:5563: result: -r configure:5637: checking for objdump configure:5653: found /bin/objdump configure:5664: result: objdump configure:5696: checking how to recognize dependent libraries configure:5898: result: pass_all configure:5983: checking for dlltool configure:6013: result: no configure:6043: checking how to associate runtime and link libraries configure:6070: result: printf %s\n configure:6131: checking for ar configure:6147: found /bin/ar configure:6158: result: ar configure:6195: checking for archiver @FILE support configure:6212: gcc -c -g -O2 conftest.c >&5 configure:6212: $? = 0 configure:6215: ar cru libconftest.a @conftest.lst >&5 configure:6218: $? = 0 configure:6223: ar cru libconftest.a @conftest.lst >&5 ar: conftest.o: No such file or directory configure:6226: $? = 1 configure:6238: result: @ configure:6296: checking for strip configure:6312: found /bin/strip configure:6323: result: strip configure:6395: checking for ranlib configure:6411: found /bin/ranlib configure:6422: result: ranlib configure:6524: checking command to parse /bin/nm -B output from gcc object configure:6644: gcc -c -g -O2 conftest.c >&5 configure:6647: $? = 0 configure:6651: /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:6654: $? = 0 configure:6720: gcc -o conftest -g -O2 conftest.c conftstm.o >&5 configure:6723: $? = 0 configure:6761: result: ok configure:6798: checking for sysroot configure:6828: result: no configure:6905: gcc -c -g -O2 conftest.c >&5 configure:6908: $? = 0 configure:7084: checking for mt configure:7114: result: no configure:7134: checking if : is a manifest tool configure:7140: : '-?' configure:7148: result: no configure:7790: checking how to run the C preprocessor configure:7821: gcc -E conftest.c configure:7821: $? = 0 configure:7835: gcc -E conftest.c conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or directory #include ^ compilation terminated. configure:7835: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | /* end confdefs.h. */ | #include configure:7860: result: gcc -E configure:7880: gcc -E conftest.c configure:7880: $? = 0 configure:7894: gcc -E conftest.c conftest.c:11:28: fatal error: ac_nonexistent.h: No such file or directory #include ^ compilation terminated. configure:7894: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | /* end confdefs.h. */ | #include configure:7923: checking for ANSI C header files configure:7943: gcc -c -g -O2 conftest.c >&5 configure:7943: $? = 0 configure:8016: gcc -o conftest -g -O2 conftest.c >&5 configure:8016: $? = 0 configure:8016: ./conftest configure:8016: $? = 0 configure:8027: result: yes configure:8040: checking for sys/types.h configure:8040: gcc -c -g -O2 conftest.c >&5 configure:8040: $? = 0 configure:8040: result: yes configure:8040: checking for sys/stat.h configure:8040: gcc -c -g -O2 conftest.c >&5 configure:8040: $? = 0 configure:8040: result: yes configure:8040: checking for stdlib.h configure:8040: gcc -c -g -O2 conftest.c >&5 configure:8040: $? = 0 configure:8040: result: yes configure:8040: checking for string.h configure:8040: gcc -c -g -O2 conftest.c >&5 configure:8040: $? = 0 configure:8040: result: yes configure:8040: checking for memory.h configure:8040: gcc -c -g -O2 conftest.c >&5 configure:8040: $? = 0 configure:8040: result: yes configure:8040: checking for strings.h configure:8040: gcc -c -g -O2 conftest.c >&5 configure:8040: $? = 0 configure:8040: result: yes configure:8040: checking for inttypes.h configure:8040: gcc -c -g -O2 conftest.c >&5 configure:8040: $? = 0 configure:8040: result: yes configure:8040: checking for stdint.h configure:8040: gcc -c -g -O2 conftest.c >&5 configure:8040: $? = 0 configure:8040: result: yes configure:8040: checking for unistd.h configure:8040: gcc -c -g -O2 conftest.c >&5 configure:8040: $? = 0 configure:8040: result: yes configure:8054: checking for dlfcn.h configure:8054: gcc -c -g -O2 conftest.c >&5 configure:8054: $? = 0 configure:8054: result: yes configure:8260: checking for objdir configure:8275: result: .libs configure:8542: checking if gcc supports -fno-rtti -fno-exceptions configure:8560: 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:8564: $? = 0 configure:8577: result: no configure:8904: checking for gcc option to produce PIC configure:8911: result: -fPIC -DPIC configure:8919: checking if gcc PIC flag -fPIC -DPIC works configure:8937: gcc -c -g -O2 -fPIC -DPIC -DPIC conftest.c >&5 configure:8941: $? = 0 configure:8954: result: yes configure:8983: checking if gcc static flag -static works configure:9011: result: no configure:9026: checking if gcc supports -c -o file.o configure:9047: gcc -c -g -O2 -o out/conftest2.o conftest.c >&5 configure:9051: $? = 0 configure:9073: result: yes configure:9081: checking if gcc supports -c -o file.o configure:9128: result: yes configure:9161: checking whether the gcc linker (/bin/ld -m elf_x86_64) supports shared libraries configure:10314: result: yes configure:10351: checking whether -lc should be explicitly linked in configure:10359: gcc -c -g -O2 conftest.c >&5 configure:10362: $? = 0 configure:10377: gcc -shared -fPIC -DPIC conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /bin/grep -lc \>/dev/null 2\>\&1 configure:10380: $? = 0 configure:10394: result: no configure:10554: checking dynamic linker characteristics configure:11065: gcc -o conftest -g -O2 -Wl,-rpath -Wl,/foo conftest.c >&5 configure:11065: $? = 0 configure:11291: result: GNU/Linux ld.so configure:11398: checking how to hardcode library paths into programs configure:11423: result: immediate configure:11963: checking whether stripping libraries is possible configure:11968: result: yes configure:12003: checking if libtool supports shared libraries configure:12005: result: yes configure:12008: checking whether to build shared libraries configure:12029: result: yes configure:12032: checking whether to build static libraries configure:12036: result: yes configure:12083: checking dependency style of gcc configure:12192: result: gcc3 configure:12210: checking for rpmbuild configure:12243: result: no configure:12442: checking for pkg-config configure:12460: found /bin/pkg-config configure:12472: result: /bin/pkg-config configure:12497: checking pkg-config is at least version 0.9.0 configure:12500: result: yes configure:12510: Lustre base checks ============================================================================== configure:12523: checking whether to configure just enough for make dist configure:12532: result: no configure:12552: checking if this distro uses dpkg configure:12567: result: no configure:12653: checking for ranlib configure:12680: result: ranlib configure:12745: checking for ld configure:12772: result: /bin/ld -m elf_x86_64 configure:12837: checking for objdump configure:12864: result: objdump configure:12929: checking for strip configure:12956: result: strip configure:12984: checking size of unsigned long long configure:12989: gcc -o conftest -g -O2 conftest.c >&5 configure:12989: $? = 0 configure:12989: ./conftest configure:12989: $? = 0 configure:13003: result: 8 configure:13039: checking for -Wno-format-truncation support configure:13056: gcc -c -g -O2 -Wno-format-truncation -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c >&5 configure:13056: $? = 0 configure:13060: result: yes configure:13074: checking for -Wno-stringop-truncation support configure:13091: gcc -c -g -O2 -Werror -Wno-stringop-truncation -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c >&5 configure:13091: $? = 0 configure:13095: result: yes configure:13109: checking for -Wno-stringop-overflow support configure:13126: gcc -c -g -O2 -Wno-stringop-overflow -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c >&5 configure:13126: $? = 0 configure:13130: result: yes configure:13145: checking whether to use OSD addon configure:13169: result: no configure:13201: checking whether to build Lustre docs configure:13210: result: no configure:13220: checking whether to build Lustre manpages configure:13229: result: no configure:13233: checking whether to build Lustre utilities configure:13242: result: no configure:13246: checking whether to build Lustre tests configure:13272: checking for python3 configure:13290: found /bin/python3 configure:13302: result: /bin/python3 configure:13327: checking for a version of Python >= '3.6.0' configure:13361: result: yes configure:13400: checking for the distutils Python package configure:13404: result: yes configure:13423: checking for Python include path configure:13439: result: -I/usr/include/python3.6m configure:13446: checking for Python library path configure:13529: result: -L/usr/lib64 -lpython3.6m configure:13536: checking for Python site-packages path configure:13542: result: /usr/lib/python3.6/site-packages configure:13549: checking python extra libraries configure:13556: result: -lpthread -ldl -lutil -lm configure:13563: checking python extra linking flags configure:13570: result: -Xlinker -export-dynamic configure:13577: checking consistency of all components of python development environment configure:13605: gcc -o conftest -g -O2 -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -I/usr/include/python3.6m -Xlinker -export-dynamic conftest.c -L/usr/lib64 -lpython3.6m -lpthread -ldl -lutil -lm -lpthread -ldl -lutil -lm >&5 conftest.c:31:23: fatal error: Python.h: No such file or directory #include ^ compilation terminated. configure:13605: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | /* end confdefs.h. */ | | #include | int | main () | { | Py_Initialize(); | ; | return 0; | } | configure:13623: result: no configure:13639: WARNING: Could not link test program to Python. Maybe the main Python library has been installed in some non-standard library path. If so, pass it to configure, via the LIBS environment variable. Example: ./configure LIBS="-L/usr/non-standard-path/python/lib" ============================================================================ ERROR! You probably have to install the development version of the Python package for your distribution. The exact name of this package varies among them. ============================================================================ configure:13785: result: no configure:13789: checking whether to build Lustre client support configure:13798: result: yes configure:13896: checking whether to build Linux kernel modules configure:13918: result: yes (linux-gnu) configure:13946: checking for Linux sources configure:13975: result: /lib/modules/3.10.0-1160.53.1.el7.x86_64/source configure:13982: checking for /lib/modules/3.10.0-1160.53.1.el7.x86_64/source configure:13996: result: yes configure:14005: checking for Linux objects configure:14033: result: /lib/modules/3.10.0-1160.53.1.el7.x86_64/build configure:14068: checking for /lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config configure:14082: result: yes configure:14096: checking for /boot/kernel.h configure:14109: result: no configure:14115: checking for /var/adm/running-kernel.h configure:14128: result: no configure:14166: checking for /lib/modules/3.10.0-1160.53.1.el7.x86_64/build/include/generated/autoconf.h configure:14180: result: yes configure:14213: checking for /lib/modules/3.10.0-1160.53.1.el7.x86_64/build/include/linux/version.h configure:14227: result: no configure:14234: checking for /lib/modules/3.10.0-1160.53.1.el7.x86_64/build/include/generated/uapi/linux/version.h configure:14248: result: yes configure:14264: checking for /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h configure:14278: result: yes configure:14354: checking for external module build target configure:14391: cp conftest.c build && make -d /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build LUSTRE_KERNEL_TEST=conftest.i LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow SUBDIRS=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:14394: $? = 0 configure:14396: test -s build/conftest.i configure:14399: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | int | main (void) | { | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:14437: cp conftest.c build && make -d /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/ LUSTRE_KERNEL_TEST=conftest.i LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build scripts/Makefile.build:44: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build//var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile: No such file or directory make[1]: *** No rule to make target `/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build//var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile'. Stop. make: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/] Error 2 configure:14440: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | int | main (void) | { | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:14483: cp conftest.c build && make -d _module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build LUSTRE_KERNEL_TEST=conftest.i LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:14486: $? = 0 configure:14488: test -s build/conftest.i configure:14491: $? = 0 configure:14561: result: M configure:14580: checking that modules can be built at all configure:14614: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:14617: $? = 0 configure:14619: test -s build/conftest.o configure:14622: $? = 0 configure:14635: result: yes configure:14653: checking for Linux kernel utsrelease configure:14683: result: 3.10.0-1160.53.1.el7.x86_64 configure:14700: checking for RedHat kernel release number configure:14717: result: 79 configure:14874: checking for Linux kernel module package directory configure:14897: result: extra/kernel configure:14912: checking for the name of module symbol version file configure:14925: result: Module.symvers configure:14933: checking if Linux kernel was built with CONFIG_MODULES configure:14973: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:14976: $? = 0 configure:14978: test -s build/conftest.o configure:14981: $? = 0 configure:14994: result: yes configure:15010: checking if Linux kernel was built with CONFIG_MODVERSIONS configure:15050: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:15053: $? = 0 configure:15055: test -s build/conftest.o configure:15058: $? = 0 configure:15071: result: yes configure:15080: checking if Linux kernel module loading is possible configure:15121: cp conftest.c build && make -d _module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build LUSTRE_KERNEL_TEST=conftest.i LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:15124: $? = 0 configure:15126: grep request_module build/conftest.i | grep -v 38 >/dev/null configure:15129: $? = 0 configure:15142: result: yes configure:15165: LibCFS kernel checks ============================================================================== configure:15169: checking whether to use tunable 'panic_dumplog' support configure:15178: result: no configure:15190: checking does function 'ktime_get_ts64' exist configure:15231: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:15234: $? = 0 configure:15236: test -s build/conftest.o configure:15239: $? = 0 configure:15252: result: yes configure:15265: checking does function 'prepare_to_wait_event' exist configure:15303: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:49: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.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:15306: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 1 | #define HAVE_KTIME_GET_TS64 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | prepare_to_wait_event(NULL, NULL, 0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:15324: result: no configure:15336: checking does 'struct kernel_param_ops' exist configure:15376: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:15379: $? = 0 configure:15381: test -s build/conftest.o configure:15384: $? = 0 configure:15397: result: yes configure:15409: checking does function 'ktime_add' exist configure:15452: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:15455: $? = 0 configure:15457: test -s build/conftest.o configure:15460: $? = 0 configure:15473: result: yes configure:15485: checking does function 'ktime_after' exist configure:15527: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:15530: $? = 0 configure:15532: test -s build/conftest.o configure:15535: $? = 0 configure:15548: result: yes configure:15560: checking does function 'ktime_before' exist configure:15602: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:15605: $? = 0 configure:15607: test -s build/conftest.o configure:15610: $? = 0 configure:15623: result: yes configure:15635: checking does function 'ktime_compare' exist configure:15677: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:15680: $? = 0 configure:15682: test -s build/conftest.o configure:15685: $? = 0 configure:15698: result: yes configure:15710: checking shrinker has 'count_objects' configure:15751: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:57:10: error: ‘struct shrinker’ has no member named ‘count_objects’ shrinker.count_objects = NULL; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:15754: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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 | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | #include | | int | main (void) | { | | struct shrinker shrinker; | | shrinker.count_objects = NULL; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:15772: result: no configure:15785: checking does function 'match_wildcard' exist configure:15825: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:15828: $? = 0 configure:15830: test -s build/conftest.o configure:15833: $? = 0 configure:15846: result: yes configure:15862: checking if enum mapping_flags has AS_EXITING flag configure:15901: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:15904: $? = 0 configure:15906: test -s build/conftest.o configure:15909: $? = 0 configure:15922: result: yes configure:15937: checking if iov_iter has member type configure:15976: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:56:9: error: variable ‘iter’ has initializer but incomplete type struct iov_iter iter = { .type = ITER_KVEC }; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:56:9: error: unknown field ‘type’ specified in initializer /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:56:35: error: ‘ITER_KVEC’ undeclared (first use in this function) struct iov_iter iter = { .type = ITER_KVEC }; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:56:35: note: each undeclared identifier is reported only once for each function it appears in /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:56:9: error: excess elements in struct initializer [-Werror] struct iov_iter iter = { .type = ITER_KVEC }; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:56:9: error: (near initialization for ‘iter’) [-Werror] /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:56:18: error: storage size of ‘iter’ isn’t known struct iov_iter iter = { .type = ITER_KVEC }; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:56:18: error: unused variable ‘iter’ [-Werror=unused-variable] cc1: all warnings being treated as errors make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:15979: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct iov_iter iter = { .type = ITER_KVEC }; | (void)iter; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:15997: result: no configure:16013: checking does 'glob_match()' exist configure:16051: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:50:25: fatal error: linux/glob.h: No such file or directory #include ^ compilation terminated. make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:16054: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | return glob_match(NULL, NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:16072: result: no configure:16085: checking does 'ns_to_timespec64()' exist configure:16125: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:16128: $? = 0 configure:16130: test -s build/conftest.o configure:16133: $? = 0 configure:16146: result: yes configure:16159: checking does function 'hlist_add_after' exist configure:16197: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:57:2: error: implicit declaration of function ‘hlist_add_after’ [-Werror=implicit-function-declaration] hlist_add_after(NULL, NULL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:16200: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | hlist_add_after(NULL, NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:16218: result: no configure:16230: checking does 'struct timespec64' exist configure:16271: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:16274: $? = 0 configure:16276: test -s build/conftest.o configure:16279: $? = 0 configure:16292: result: yes configure:16304: checking does function 'ktime_get_ns' exist configure:16345: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:16348: $? = 0 configure:16350: test -s build/conftest.o configure:16353: $? = 0 configure:16366: result: yes configure:16380: checking does function 'ktime_get_real_ts64' exist configure:16420: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:16423: $? = 0 configure:16425: test -s build/conftest.o configure:16428: $? = 0 configure:16441: result: yes configure:16453: checking does function 'ktime_get_real_seconds' exist configure:16494: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:62: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.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:16497: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 1 | #define HAVE_TIMESPEC64 1 | #define HAVE_KTIME_GET_REAL_TS64 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | #include | | int | main (void) | { | | time64_t now; | | now = ktime_get_real_seconds(); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:16515: result: no configure:16527: checking does function 'ktime_get_real_ns' exist configure:16568: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:16571: $? = 0 configure:16573: test -s build/conftest.o configure:16576: $? = 0 configure:16589: result: yes configure:16603: checking does function 'ktime_to_timespec64' exist configure:16645: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:16648: $? = 0 configure:16650: test -s build/conftest.o configure:16653: $? = 0 configure:16666: result: yes configure:16678: checking does function 'timespec64_sub' exist configure:16718: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:16721: $? = 0 configure:16723: test -s build/conftest.o configure:16726: $? = 0 configure:16739: result: yes configure:16751: checking does function 'timespec64_to_ktime' exist configure:16792: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:16795: $? = 0 configure:16797: test -s build/conftest.o configure:16800: $? = 0 configure:16813: result: yes configure:16826: checking does function 'ktime_get_seconds' exist configure:16866: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:64:2: error: implicit declaration of function ‘ktime_get_seconds’ [-Werror=implicit-function-declaration] now = ktime_get_seconds(); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:16869: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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 | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | time64_t now; | | now = ktime_get_seconds(); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:16887: result: no configure:16899: checking does function 'wait_woken' exist configure:16937: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:16940: $? = 0 configure:16942: test -s build/conftest.o configure:16945: $? = 0 configure:16958: result: yes configure:16971: checking does function 'ktime_ms_delta' exist configure:17012: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:17015: $? = 0 configure:17017: test -s build/conftest.o configure:17020: $? = 0 configure:17033: result: yes configure:17046: checking does function 'kernel_param_unlock' exist configure:17085: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:64:2: error: implicit declaration of function ‘kernel_param_lock’ [-Werror=implicit-function-declaration] kernel_param_lock(NULL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:65:2: error: implicit declaration of function ‘kernel_param_unlock’ [-Werror=implicit-function-declaration] kernel_param_unlock(NULL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:17088: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | kernel_param_lock(NULL); | kernel_param_unlock(NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:17106: result: no configure:17119: checking does function 'topology_sibling_cpumask' exist configure:17159: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:17162: $? = 0 configure:17164: test -s build/conftest.o configure:17167: $? = 0 configure:17180: result: yes configure:17193: checking if Linux kernel has 'kstrtobool_from_user' configure:17232: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:17235: $? = 0 configure:17237: test -s build/conftest.o configure:17240: $? = 0 configure:17253: result: yes configure:17265: checking if struct genl_ops has start callback configure:17305: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:68:5: error: ‘struct genl_ops’ has no member named ‘start’ ops.start = NULL; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:17308: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct genl_ops ops; | | ops.start = NULL; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:17326: result: no configure:17339: checking does crypto hash helper functions exist configure:17378: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:66: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.15.0_1_g0a101e6/build/build/conftest.c:67: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.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:17381: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | crypto_ahash_alg_name(NULL); | crypto_ahash_driver_name(NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:17399: result: no configure:17411: checking if Linux kernel exports 'kset_find_obj' configure:17432: result: no configure:17442: checking if 'rhashtable_replace_fast' exists configure:17482: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:17485: $? = 0 configure:17487: test -s build/conftest.o configure:17490: $? = 0 configure:17503: result: yes configure:17516: checking kernel has fixed hash_64() configure:17554: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:67:2: warning: overflow in implicit constant conversion [-Woverflow] int tmp = GOLDEN_RATIO_PRIME_64; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:67:6: warning: unused variable ‘tmp’ [-Wunused-variable] int tmp = GOLDEN_RATIO_PRIME_64; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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:17557: $? = 0 configure:17559: test -s build/conftest.o configure:17562: $? = 0 configure:17575: result: yes configure:17587: checking if 'struct stacktrace_ops' address function returns an int configure:17627: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:70:35: error: dereferencing pointer to incomplete type rc = ((struct stacktrace_ops *)0)->address(NULL, 0, 0); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:17630: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | int rc; | | rc = ((struct stacktrace_ops *)0)->address(NULL, 0, 0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:17648: result: no configure:17660: checking if 'get_user_pages()' takes 6 arguments configure:17700: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:70: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.15.0_1_g0a101e6/build/build/conftest.c:62: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.15.0_1_g0a101e6/build/build/conftest.c:70: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.15.0_1_g0a101e6/build/build/conftest.c:62: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.15.0_1_g0a101e6/build/build/conftest.c:70: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.15.0_1_g0a101e6/build/build/conftest.c:62: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.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:17703: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | int rc; | | rc = get_user_pages(0, 0, 0, 0, NULL, NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:17721: result: no configure:17733: checking for linux/stringhash.h configure:17766: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:61:30: fatal error: linux/stringhash.h: No such file or directory #include ^ compilation terminated. make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:17769: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | #include | int | main (void) | { | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:17786: result: no configure:17800: checking if internal '__rhashtable_insert_fast()' returns int configure:17841: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:71: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.15.0_1_g0a101e6/build/build/conftest.c:62:0: include/linux/rhashtable.h:711:21: note: declared here static inline void *__rhashtable_insert_fast( ^ make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:17844: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #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:17862: result: no configure:17875: checking if 'rhashtable_walk_init' has 3 args configure:17914: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:17917: $? = 0 configure:17919: test -s build/conftest.o configure:17922: $? = 0 configure:17935: result: yes configure:17948: checking if 'rhashtable_lookup' exist configure:17989: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:17992: $? = 0 configure:17994: test -s build/conftest.o configure:17997: $? = 0 configure:18010: result: yes configure:18022: checking does 'struct rhltable' exist configure:18062: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:72:18: warning: ‘hlt’ is used uninitialized in this function [-Wuninitialized] rhltable_destroy(hlt); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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:18065: $? = 0 configure:18067: test -s build/conftest.o configure:18070: $? = 0 configure:18083: result: yes configure:18095: checking if 'struct stacktrace_ops' exists configure:18136: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:73:24: error: storage size of ‘ops’ isn’t known struct stacktrace_ops ops; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:73:24: warning: unused variable ‘ops’ [-Wunused-variable] /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:18139: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | struct task_struct; | struct pt_regs; | #include | | int | main (void) | { | | struct stacktrace_ops ops; | ops.stack = NULL; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:18157: result: no configure:18170: checking if 'get_user_pages()' takes gup_flags in arguments configure:18209: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:72: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.15.0_1_g0a101e6/build/build/conftest.c:65: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.15.0_1_g0a101e6/build/build/conftest.c:72: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.15.0_1_g0a101e6/build/build/conftest.c:65: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.15.0_1_g0a101e6/build/build/conftest.c:72: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.15.0_1_g0a101e6/build/build/conftest.c:65: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.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:18212: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | int rc; | rc = get_user_pages(0, 0, FOLL_WRITE, NULL, NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:18230: result: no configure:18242: checking if 'rhashtable_walk_enter' exists configure:18280: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:18283: $? = 0 configure:18285: test -s build/conftest.o configure:18288: $? = 0 configure:18301: result: yes configure:18314: checking if libcfs supports CPU hotplug state machine configure:18352: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:66:31: fatal error: linux/cpuhotplug.h: No such file or directory #include ^ compilation terminated. make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:18355: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | cpuhp_remove_state(CPUHP_LUSTRE_CFS_DEAD); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:18373: result: no configure:18387: checking for linux/refcount.h configure:18420: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:18423: $? = 0 configure:18425: test -s build/conftest.o configure:18428: $? = 0 configure:18440: result: yes configure:18454: checking if 'rhashtable_lookup_get_insert_fast' exist configure:18495: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:18498: $? = 0 configure:18500: test -s build/conftest.o configure:18503: $? = 0 configure:18516: result: yes configure:18528: checking for linux/sched/signal.h configure:18561: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:18564: $? = 0 configure:18566: test -s build/conftest.o configure:18569: $? = 0 configure:18581: result: yes configure:18592: checking if 'kref_read' exists configure:18630: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:18633: $? = 0 configure:18635: test -s build/conftest.o configure:18638: $? = 0 configure:18651: result: yes configure:18663: checking if 'rht_bucket_var' exists configure:18702: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:18705: $? = 0 configure:18707: test -s build/conftest.o configure:18710: $? = 0 configure:18723: result: yes configure:18738: checking for linux/processor.h configure:18771: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:70:29: fatal error: linux/processor.h: No such file or directory #include ^ compilation terminated. make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:18774: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | #include | int | main (void) | { | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:18791: result: no configure:18804: checking for linux/wait_bit.h configure:18837: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:70:28: fatal error: linux/wait_bit.h: No such file or directory #include ^ compilation terminated. make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:18840: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | #include | int | main (void) | { | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:18857: result: no configure:18868: checking if memalloc_noreclaim_{save,restore} exist configure:18907: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:77:2: error: implicit declaration of function ‘memalloc_noreclaim_save’ [-Werror=implicit-function-declaration] int flag = memalloc_noreclaim_save(); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:78:2: error: implicit declaration of function ‘memalloc_noreclaim_restore’ [-Werror=implicit-function-declaration] memalloc_noreclaim_restore(flag); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:18910: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | int flag = memalloc_noreclaim_save(); | memalloc_noreclaim_restore(flag); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:18928: result: no configure:18940: checking if Netlink supports netlink_ext_ack configure:18980: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:79:6: error: ‘struct genl_info’ has no member named ‘extack’ info.extack = NULL; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:18983: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct genl_info info; | | info.extack = NULL; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:19001: result: no configure:19013: checking if linux wait_queue_head list_head is named head configure:19053: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:79:19: error: ‘wait_queue_head_t’ has no member named ‘head’ INIT_LIST_HEAD(&e.head); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:19056: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | wait_queue_head_t e; | | INIT_LIST_HEAD(&e.head); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:19074: result: no configure:19086: checking if 'cpus_read_unlock' exist configure:19125: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:77:2: error: implicit declaration of function ‘cpus_read_lock’ [-Werror=implicit-function-declaration] cpus_read_lock(); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:78:2: error: implicit declaration of function ‘cpus_read_unlock’ [-Werror=implicit-function-declaration] cpus_read_unlock(); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:19128: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | cpus_read_lock(); | cpus_read_unlock(); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:19146: result: no configure:19158: checking if 'uuid_t' exist configure:19198: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:19201: $? = 0 configure:19203: test -s build/conftest.o configure:19206: $? = 0 configure:19219: result: yes configure:19232: checking if 'nla_strdup()' exists configure:19270: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:78:2: error: implicit declaration of function ‘nla_strdup’ [-Werror=implicit-function-declaration] char *tmp = nla_strdup(NULL, GFP_KERNEL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:78:14: warning: initialization makes pointer from integer without a cast [enabled by default] char *tmp = nla_strdup(NULL, GFP_KERNEL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:78:8: warning: unused variable ‘tmp’ [-Wunused-variable] char *tmp = nla_strdup(NULL, GFP_KERNEL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:19273: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | char *tmp = nla_strdup(NULL, GFP_KERNEL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:19291: result: no configure:19303: checking if 'wait_queue_entry_t' exists configure:19343: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:78:2: error: unknown type name ‘wait_queue_entry_t’ wait_queue_entry_t e; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:80:3: error: request for member ‘flags’ in something not a structure or union e.flags = 0; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:19346: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | wait_queue_entry_t e; | | e.flags = 0; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:19364: result: no configure:19376: checking if struct wait_bit_queue_entry exists configure:19418: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:73:6: warning: "HAVE_WAIT_BIT_HEADER_H" is not defined [-Wundef] #if HAVE_WAIT_BIT_HEADER_H ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:81:30: error: storage size of ‘entry’ isn’t known struct wait_bit_queue_entry entry; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:81:30: warning: unused variable ‘entry’ [-Wunused-variable] /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:19421: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | #if HAVE_WAIT_BIT_HEADER_H | #include | #endif | | int | main (void) | { | | struct wait_bit_queue_entry entry; | memset(&entry, 0, sizeof(entry)); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:19439: result: no configure:19452: checking if DEFINE_TIMER takes only 2 arguments configure:19490: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:78:36: error: macro "DEFINE_TIMER" requires 4 arguments, but only 2 given static DEFINE_TIMER(my_timer, NULL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:78: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.15.0_1_g0a101e6/build/build/conftest.c:78:9: warning: unused variable ‘DEFINE_TIMER’ [-Wunused-variable] /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:19493: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | static DEFINE_TIMER(my_timer, NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:19511: result: no configure:19525: checking if 'kernel_write' matches other read/write helpers configure:19565: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:80: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.15.0_1_g0a101e6/build/build/conftest.c:72: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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:19568: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #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:19586: result: no configure:19601: checking if 'kernel_read()' has loff_t *pos as last parameter configure:19640: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:79:2: error: passing argument 2 of ‘kernel_read’ makes integer from pointer without a cast [-Werror] kernel_read(NULL, NULL, 0, &pos); ^ In file included from /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:72:0: include/linux/fs.h:2842:12: note: expected ‘loff_t’ but argument is of type ‘void *’ extern int kernel_read(struct file *, loff_t, char *, unsigned long); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:79:2: error: passing argument 4 of ‘kernel_read’ makes integer from pointer without a cast [-Werror] kernel_read(NULL, NULL, 0, &pos); ^ In file included from /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:72:0: include/linux/fs.h:2842:12: note: expected ‘long unsigned int’ but argument is of type ‘loff_t *’ extern int kernel_read(struct file *, loff_t, char *, unsigned long); ^ cc1: all warnings being treated as errors make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:19643: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | loff_t pos = 0; | kernel_read(NULL, NULL, 0, &pos); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:19661: result: no configure:19674: checking if Linux kernel exports 'save_stack_trace_tsk' configure:19695: result: yes configure:19708: checking if 'lockdep_is_held()' uses const argument configure:19750: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:19753: $? = 0 configure:19755: test -s build/conftest.o configure:19758: $? = 0 configure:19771: result: yes configure:19786: checking if setup_timer has been replaced with timer_setup configure:19824: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:19827: $? = 0 configure:19829: test -s build/conftest.o configure:19832: $? = 0 configure:19845: result: yes configure:19858: checking if 'wait_var_event' exist configure:19899: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:19902: $? = 0 configure:19904: test -s build/conftest.o configure:19907: $? = 0 configure:19920: result: yes configure:19933: checking if Linux bitmap memory management exist configure:19971: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:81:2: error: implicit declaration of function ‘bitmap_alloc’ [-Werror=implicit-function-declaration] unsigned long *map = bitmap_alloc(1, GFP_KERNEL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:81:23: warning: initialization makes pointer from integer without a cast [enabled by default] unsigned long *map = bitmap_alloc(1, GFP_KERNEL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:81:17: warning: unused variable ‘map’ [-Wunused-variable] unsigned long *map = bitmap_alloc(1, GFP_KERNEL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:19974: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | unsigned long *map = bitmap_alloc(1, GFP_KERNEL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:19992: result: no configure:20004: checking if 'clear_and_wake_up_bit' exist configure:20045: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:84: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.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:20048: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #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:20066: result: no configure:20081: checking if 'tcp_sock_set_nodelay()' exists configure:20119: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:81:2: error: implicit declaration of function ‘tcp_sock_set_nodelay’ [-Werror=implicit-function-declaration] tcp_sock_set_nodelay(NULL); ^ cc1: all warnings being treated as errors make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:20122: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | tcp_sock_set_nodelay(NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:20140: result: no configure:20155: checking if 'tcp_sock_set_keepidle()' exists configure:20193: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:81:2: error: implicit declaration of function ‘tcp_sock_set_keepidle’ [-Werror=implicit-function-declaration] tcp_sock_set_keepidle(NULL, 0); ^ cc1: all warnings being treated as errors make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:20196: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | tcp_sock_set_keepidle(NULL, 0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:20214: result: no configure:20230: checking if page cache uses Xarray configure:20268: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:75:27: fatal error: linux/xarray.h: No such file or directory #include ^ compilation terminated. make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:20271: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | xa_is_value(NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:20289: result: no configure:20302: checking if Netlink dump handlers support ext_ack configure:20341: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:82:4: error: ‘struct netlink_callback’ has no member named ‘extack’ cb->extack = NULL; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:20344: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct netlink_callback *cb = NULL; | cb->extack = NULL; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:20362: result: no configure:20377: checking if iov_iter_type exists configure:20417: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:81:9: error: variable ‘iter’ has initializer but incomplete type struct iov_iter iter = { .type = ITER_KVEC }; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:81:9: error: unknown field ‘type’ specified in initializer /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:81:35: error: ‘ITER_KVEC’ undeclared (first use in this function) struct iov_iter iter = { .type = ITER_KVEC }; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:81:35: note: each undeclared identifier is reported only once for each function it appears in /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:81:9: error: excess elements in struct initializer [-Werror] struct iov_iter iter = { .type = ITER_KVEC }; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:81:9: error: (near initialization for ‘iter’) [-Werror] /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:81:18: error: storage size of ‘iter’ isn’t known struct iov_iter iter = { .type = ITER_KVEC }; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:82:7: error: variable ‘type’ has initializer but incomplete type enum iter_type type = iov_iter_type(&iter); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:82:7: error: implicit declaration of function ‘iov_iter_type’ [-Werror=implicit-function-declaration] /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:82:17: error: storage size of ‘type’ isn’t known enum iter_type type = iov_iter_type(&iter); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:82:17: error: unused variable ‘type’ [-Werror=unused-variable] /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:81: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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:20420: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #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:20438: result: no configure:20454: checking if totalram_pages is a function configure:20492: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:81:2: error: implicit declaration of function ‘totalram_pages_inc’ [-Werror=implicit-function-declaration] totalram_pages_inc(); ^ cc1: all warnings being treated as errors make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:20495: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | totalram_pages_inc(); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:20513: result: no configure:20528: checking if get_request_key_auth() is available configure:20572: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:77:41: fatal error: keys/request_key_auth-type.h: No such file or directory #include ^ compilation terminated. make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:20575: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | #include | #include | | int | main (void) | { | | struct key *ring; | const struct key *key = NULL; | struct request_key_auth *rka = get_request_key_auth(key); | | ring = key_get(rka->dest_keyring); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:20593: result: no configure:20609: checking if lookup_user_key() is available configure:20648: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:20651: $? = 0 configure:20653: test -s build/conftest.o configure:20656: $? = 0 configure:20669: result: yes configure:20684: checking if force_sig has task parameter configure:20722: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:20725: $? = 0 configure:20727: test -s build/conftest.o configure:20730: $? = 0 configure:20743: result: yes configure:20758: checking if struct cache_detail has writers configure:20798: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:20801: $? = 0 configure:20803: test -s build/conftest.o configure:20806: $? = 0 configure:20819: result: yes configure:20835: checking if struct genl_dumpit_info has family field configure:20875: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:84:33: error: storage size of ‘info’ isn’t known static struct genl_dumpit_info info; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:84:33: error: unused variable ‘info’ [-Werror=unused-variable] cc1: all warnings being treated as errors make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:20878: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | static struct genl_dumpit_info info; | | info.family = NULL; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:20896: result: no configure:20910: checking if Linux kernel exports 'kallsyms_lookup_name' configure:20931: result: yes configure:20943: checking if 'tcp_sock_set_quickack()' exists configure:20981: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:85:2: error: implicit declaration of function ‘tcp_sock_set_quickack’ [-Werror=implicit-function-declaration] tcp_sock_set_quickack(NULL, 0); ^ cc1: all warnings being treated as errors make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:20984: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | tcp_sock_set_quickack(NULL, 0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:21002: result: no configure:21017: checking if 'tcp_sock_set_keepintvl()' exists configure:21055: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:85:2: error: implicit declaration of function ‘tcp_sock_set_keepintvl’ [-Werror=implicit-function-declaration] tcp_sock_set_keepintvl(NULL, 0); ^ cc1: all warnings being treated as errors make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:21058: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | tcp_sock_set_keepintvl(NULL, 0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:21076: result: no configure:21091: checking if 'tcp_sock_set_keepcnt()' exists configure:21129: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:85:2: error: implicit declaration of function ‘tcp_sock_set_keepcnt’ [-Werror=implicit-function-declaration] tcp_sock_set_keepcnt(NULL, 0); ^ cc1: all warnings being treated as errors make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:21132: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | tcp_sock_set_keepcnt(NULL, 0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:21150: result: no configure:21164: checking if mmap_lock API is available configure:21202: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:85:2: error: implicit declaration of function ‘mmap_write_lock’ [-Werror=implicit-function-declaration] mmap_write_lock(NULL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:21205: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | mmap_write_lock(NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:21223: result: no configure:21237: checking if kernel_setsockopt still in use configure:21275: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:21278: $? = 0 configure:21280: test -s build/conftest.o configure:21283: $? = 0 configure:21296: result: yes configure:21309: checking if __vmalloc has 2 args configure:21347: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:86:2: error: too few arguments to function ‘__vmalloc’ __vmalloc(0, 0); ^ In file included from /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/asm/io.h:200:0, from /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/asm/realmode.h:14, from /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/asm/acpi.h:32, from /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/asm/fixmap.h:19, from /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/asm/apic.h:11, from /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/asm/smp.h:12, from /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/asm/mmzone_64.h:10, from /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/asm/mmzone.h:4, from include/linux/mmzone.h:1032, from include/linux/gfp.h:5, from include/linux/kmod.h:22, from include/linux/module.h:13, from /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:72: include/linux/vmalloc.h:80:14: note: declared here extern void *__vmalloc(unsigned long size, gfp_t gfp_mask, pgprot_t prot); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:21350: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | __vmalloc(0, 0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:21368: result: no configure:21382: checking if NR_UNSTABLE_NFS still in use configure:21422: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:21425: $? = 0 configure:21427: test -s build/conftest.o configure:21430: $? = 0 configure:21443: result: yes configure:21456: checking if security_release_secctx has 1 arg configure:21494: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:87:2: error: too few arguments to function ‘security_release_secctx’ security_release_secctx(NULL); ^ In file included from /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:81:0: include/linux/security.h:2007:6: note: declared here void security_release_secctx(char *secdata, u32 seclen); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:21497: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | security_release_secctx(NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:21515: result: no configure:21528: checking if kfree_sensitive() is available configure:21567: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:88:2: error: implicit declaration of function ‘kfree_sensitive’ [-Werror=implicit-function-declaration] kfree_sensitive(NULL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:21570: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | | int | main (void) | { | | kfree_sensitive(NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:21588: result: no configure:21601: checking for crypto/sha2.h configure:21634: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:80:25: fatal error: crypto/sha2.h: No such file or directory #include ^ compilation terminated. make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:21637: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | #include | int | main (void) | { | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:21654: result: no configure:21667: checking if list_cmp_func_t type is defined configure:21705: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror -Wno-unused-variable M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:87:2: error: unknown type name ‘list_cmp_func_t’ list_cmp_func_t cmp; ^ make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:21708: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | list_cmp_func_t cmp; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:21726: result: no configure:21742: checking for crypto/internal/cipher.h configure:21775: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:80:36: fatal error: crypto/internal/cipher.h: No such file or directory #include ^ compilation terminated. make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:21778: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | #include | int | main (void) | { | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:21795: result: no configure:21811: checking for linux/panic_notifier.h configure:21844: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:80:34: fatal error: linux/panic_notifier.h: No such file or directory #include ^ compilation terminated. make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:21847: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | #include | int | main (void) | { | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:21864: result: no configure:21878: checking does function 'param_set_uint_minmax' exist configure:21916: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:87:2: error: implicit declaration of function ‘param_set_uint_minmax’ [-Werror=implicit-function-declaration] param_set_uint_minmax(NULL, NULL, 0, 0); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:21919: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | param_set_uint_minmax(NULL, NULL, 0, 0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:21937: result: no configure:21950: LNet kernel checks ============================================================================== configure:21955: checking whether to enable tunable backoff TCP support configure:21964: result: yes configure:21968: checking if Linux kernel has tunable backoff TCP support configure:21985: result: no configure:21993: checking whether to use Compat RDMA configure:22093: result: yes configure:22128: checking whether to use any OFED backport headers configure:22136: result: no configure:22145: checking whether to enable OpenIB gen2 support configure:22202: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -include /usr/src/ofa_kernel/default/include/linux/compat-2.6.h -I/usr/src/ofa_kernel/default/include -I/usr/src/ofa_kernel/default/include/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:22205: $? = 0 configure:22207: test -s build/conftest.o configure:22210: $? = 0 configure:22223: result: yes configure:22246: adding /usr/src/ofa_kernel/default/Module.symvers to Symbol Path configure:22256: checking if Linux kernel has kthread_worker configure:22304: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -include /usr/src/ofa_kernel/default/include/linux/compat-2.6.h -I/usr/src/ofa_kernel/default/include -I/usr/src/ofa_kernel/default/include/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:22307: $? = 0 configure:22309: test -s build/conftest.o configure:22312: $? = 0 configure:22325: result: yes configure:22354: checking if 'rdma_create_id' wants four args configure:22401: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -include /usr/src/ofa_kernel/default/include/linux/compat-2.6.h -I/usr/src/ofa_kernel/default/include -I/usr/src/ofa_kernel/default/include/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:98:34: error: macro "rdma_create_id" requires 5 arguments, but only 4 given rdma_create_id(NULL, NULL, 0, 0); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:98:3: error: ‘rdma_create_id’ undeclared (first use in this function) rdma_create_id(NULL, NULL, 0, 0); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:98:3: note: each undeclared identifier is reported only once for each function it appears in /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:22404: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #ifdef HAVE_COMPAT_RDMA | #undef PACKAGE_NAME | #undef PACKAGE_TARNAME | #undef PACKAGE_VERSION | #undef PACKAGE_STRING | #undef PACKAGE_BUGREPORT | #undef PACKAGE_URL | #include | #endif | #include | | int | main (void) | { | | rdma_create_id(NULL, NULL, 0, 0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:22422: result: no configure:22434: checking if 'rdma_create_id' wants five args configure:22481: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -include /usr/src/ofa_kernel/default/include/linux/compat-2.6.h -I/usr/src/ofa_kernel/default/include -I/usr/src/ofa_kernel/default/include/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:22484: $? = 0 configure:22486: test -s build/conftest.o configure:22489: $? = 0 configure:22502: result: yes configure:22518: checking if 'struct ib_cq_init_attr' is used configure:22567: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -include /usr/src/ofa_kernel/default/include/linux/compat-2.6.h -I/usr/src/ofa_kernel/default/include -I/usr/src/ofa_kernel/default/include/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:22570: $? = 0 configure:22572: test -s build/conftest.o configure:22575: $? = 0 configure:22588: result: yes configure:22600: checking if 'ib_alloc_fast_reg_mr' exists configure:22647: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -include /usr/src/ofa_kernel/default/include/linux/compat-2.6.h -I/usr/src/ofa_kernel/default/include -I/usr/src/ofa_kernel/default/include/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:100:3: error: implicit declaration of function ‘ib_alloc_fast_reg_mr’ [-Werror=implicit-function-declaration] ib_alloc_fast_reg_mr(NULL, 0); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:22650: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #ifdef HAVE_COMPAT_RDMA | #undef PACKAGE_NAME | #undef PACKAGE_TARNAME | #undef PACKAGE_VERSION | #undef PACKAGE_STRING | #undef PACKAGE_BUGREPORT | #undef PACKAGE_URL | #include | #endif | #include | | int | main (void) | { | | ib_alloc_fast_reg_mr(NULL, 0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:22668: result: no configure:22681: checking if 'ib_get_dma_mr' exists configure:22728: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -include /usr/src/ofa_kernel/default/include/linux/compat-2.6.h -I/usr/src/ofa_kernel/default/include -I/usr/src/ofa_kernel/default/include/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:22731: $? = 0 configure:22733: test -s build/conftest.o configure:22736: $? = 0 configure:22749: result: yes configure:22764: checking if 'struct ib_rdma_wr' is defined configure:22813: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -include /usr/src/ofa_kernel/default/include/linux/compat-2.6.h -I/usr/src/ofa_kernel/default/include -I/usr/src/ofa_kernel/default/include/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:103:6: warning: assignment discards ‘const’ qualifier from pointer target type [enabled by default] wr = rdma_wr(NULL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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:22816: $? = 0 configure:22818: test -s build/conftest.o configure:22821: $? = 0 configure:22834: result: yes configure:22846: checking if 4arg 'ib_map_mr_sg' exists configure:22893: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -include /usr/src/ofa_kernel/default/include/linux/compat-2.6.h -I/usr/src/ofa_kernel/default/include -I/usr/src/ofa_kernel/default/include/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:102:3: error: too few arguments to function ‘ib_map_mr_sg’ ib_map_mr_sg(NULL, NULL, 0, 0); ^ In file included from /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:96:0: /usr/src/ofa_kernel/default/include/rdma/ib_verbs.h:4771:5: note: declared here int ib_map_mr_sg(struct ib_mr *mr, struct scatterlist *sg, int sg_nents, ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:22896: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #ifdef HAVE_COMPAT_RDMA | #undef PACKAGE_NAME | #undef PACKAGE_TARNAME | #undef PACKAGE_VERSION | #undef PACKAGE_STRING | #undef PACKAGE_BUGREPORT | #undef PACKAGE_URL | #include | #endif | #include | | int | main (void) | { | | ib_map_mr_sg(NULL, NULL, 0, 0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:22914: result: no configure:22927: checking if 5arg 'ib_map_mr_sg' exists configure:22974: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -include /usr/src/ofa_kernel/default/include/linux/compat-2.6.h -I/usr/src/ofa_kernel/default/include -I/usr/src/ofa_kernel/default/include/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:22977: $? = 0 configure:22979: test -s build/conftest.o configure:22982: $? = 0 configure:22995: result: yes configure:23010: checking if 'struct ib_device' has member 'attrs' configure:23059: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -include /usr/src/ofa_kernel/default/include/linux/compat-2.6.h -I/usr/src/ofa_kernel/default/include -I/usr/src/ofa_kernel/default/include/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:23062: $? = 0 configure:23064: test -s build/conftest.o configure:23067: $? = 0 configure:23080: result: yes configure:23093: checking if 2arg 'ib_alloc_pd' exists configure:23140: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -include /usr/src/ofa_kernel/default/include/linux/compat-2.6.h -I/usr/src/ofa_kernel/default/include -I/usr/src/ofa_kernel/default/include/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:23143: $? = 0 configure:23145: test -s build/conftest.o configure:23148: $? = 0 configure:23161: result: yes configure:23172: checking if function 'ib_inc_rkey' is defined configure:23219: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -include /usr/src/ofa_kernel/default/include/linux/compat-2.6.h -I/usr/src/ofa_kernel/default/include -I/usr/src/ofa_kernel/default/include/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:23222: $? = 0 configure:23224: test -s build/conftest.o configure:23227: $? = 0 configure:23240: result: yes configure:23256: checking if 'ib_post_send() and ib_post_recv()' have const parameters configure:23304: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -include /usr/src/ofa_kernel/default/include/linux/compat-2.6.h -I/usr/src/ofa_kernel/default/include -I/usr/src/ofa_kernel/default/include/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:23307: $? = 0 configure:23309: test -s build/conftest.o configure:23312: $? = 0 configure:23325: result: yes configure:23341: checking if struct ib_device_ops is defined configure:23381: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -include /usr/src/ofa_kernel/default/include/linux/compat-2.6.h -I/usr/src/ofa_kernel/default/include -I/usr/src/ofa_kernel/default/include/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:23384: $? = 0 configure:23386: test -s build/conftest.o configure:23389: $? = 0 configure:23402: result: yes configure:23418: checking if ib_sg_dma_address wrapper exists configure:23458: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -include /usr/src/ofa_kernel/default/include/linux/compat-2.6.h -I/usr/src/ofa_kernel/default/include -I/usr/src/ofa_kernel/default/include/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:100:2: error: implicit declaration of function ‘ib_sg_dma_address’ [-Werror=implicit-function-declaration] u64 x = ib_sg_dma_address(NULL, NULL); ^ cc1: all warnings being treated as errors make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:23461: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | u64 x = ib_sg_dma_address(NULL, NULL); | x = x; | (void)x; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:23479: result: no configure:23494: checking if 4arg 'rdma_reject' exists configure:23543: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -include /usr/src/ofa_kernel/default/include/linux/compat-2.6.h -I/usr/src/ofa_kernel/default/include -I/usr/src/ofa_kernel/default/include/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:111:3: error: too many arguments to function ‘rdma_reject’ rdma_reject(NULL, NULL, 0, 0); ^ In file included from /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:105:0: /usr/src/ofa_kernel/default/include/rdma/rdma_cm.h:316:5: note: declared here int rdma_reject(struct rdma_cm_id *id, const void *private_data, ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:23546: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #ifdef HAVE_COMPAT_RDMA | #undef PACKAGE_NAME | #undef PACKAGE_TARNAME | #undef PACKAGE_VERSION | #undef PACKAGE_STRING | #undef PACKAGE_BUGREPORT | #undef PACKAGE_URL | #include | #endif | #include | #include | #include | | int | main (void) | { | | rdma_reject(NULL, NULL, 0, 0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:23564: result: no configure:23577: checking if FMR pools API available configure:23615: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -include /usr/src/ofa_kernel/default/include/linux/compat-2.6.h -I/usr/src/ofa_kernel/default/include -I/usr/src/ofa_kernel/default/include/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:100:17: warning: unused variable ‘fmr’ [-Wunused-variable] struct ib_fmr fmr = {}; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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:23618: $? = 0 configure:23620: test -s build/conftest.o configure:23623: $? = 0 configure:23636: result: yes configure:23652: checking if 'rdma_connect_locked' exists configure:23690: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -include /usr/src/ofa_kernel/default/include/linux/compat-2.6.h -I/usr/src/ofa_kernel/default/include -I/usr/src/ofa_kernel/default/include/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:101:3: error: implicit declaration of function ‘rdma_connect_locked’ [-Werror=implicit-function-declaration] rdma_connect_locked(NULL, NULL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:23693: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | rdma_connect_locked(NULL, NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:23711: result: no configure:23723: checking if 'ethtool_link_settings' exists configure:23761: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -include /usr/src/ofa_kernel/default/include/linux/compat-2.6.h -I/usr/src/ofa_kernel/default/include -I/usr/src/ofa_kernel/default/include/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:101:33: warning: unused variable ‘cmd’ [-Wunused-variable] struct ethtool_link_ksettings cmd; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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:23764: $? = 0 configure:23766: test -s build/conftest.o configure:23769: $? = 0 configure:23782: result: yes configure:23799: checking whether to enable GNI lnd configure:23808: result: no configure:23983: checking kernel strscpy is available configure:24021: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:24024: $? = 0 configure:24026: test -s build/conftest.o configure:24029: $? = 0 configure:24042: result: yes configure:24056: checking if Linux kernel exports 'kmap_to_page' configure:24077: result: no configure:24090: checking if 'sk_data_ready' takes only one argument configure:24129: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:104:11: error: too few arguments to function ‘0u->sk_data_ready’ ((struct sock *)0)->sk_data_ready(NULL); ^ make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:24132: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | #include | | int | main (void) | { | | ((struct sock *)0)->sk_data_ready(NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:24150: result: no configure:24166: checking if 'sock_create_kern' first parameter is net configure:24205: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:104:27: error: passing argument 1 of ‘sock_create_kern’ makes integer from pointer without a cast [-Werror] sock_create_kern((struct net*)0, 0, 0, 0, NULL); ^ In file included from /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:97:0: include/linux/net.h:218:5: note: expected ‘int’ but argument is of type ‘struct net *’ int sock_create_kern(int family, int type, int proto, struct socket **res); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:104:27: error: too many arguments to function ‘sock_create_kern’ sock_create_kern((struct net*)0, 0, 0, 0, NULL); ^ In file included from /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:97:0: include/linux/net.h:218:5: note: declared here int sock_create_kern(int family, int type, int proto, struct socket **res); ^ cc1: all warnings being treated as errors make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:24208: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | #include | | int | main (void) | { | | sock_create_kern((struct net*)0, 0, 0, 0, NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:24226: result: no configure:24242: checking if hypervisor_is_type function is available configure:24280: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:103:2: error: implicit declaration of function ‘hypervisor_is_type’ [-Werror=implicit-function-declaration] (void)hypervisor_is_type(X86_HYPER_NATIVE); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:103:27: error: ‘X86_HYPER_NATIVE’ undeclared (first use in this function) (void)hypervisor_is_type(X86_HYPER_NATIVE); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:103:27: note: each undeclared identifier is reported only once for each function it appears in cc1: all warnings being treated as errors make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:24283: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | (void)hypervisor_is_type(X86_HYPER_NATIVE); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:24301: result: no configure:24314: checking if Oracle OFED Extensions are enabled configure:24355: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:104:3: error: unknown field ‘relaxed’ specified in initializer .relaxed = 0 ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:24358: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct ib_fmr_pool_param param = { | .relaxed = 0 | }; | (void)param; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:24376: result: no configure:24391: checking if 'getname' has two args configure:24429: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:103:2: error: too few arguments to function ‘kernel_getsockname’ kernel_getsockname(NULL, NULL); ^ In file included from /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:97:0: include/linux/net.h:280:5: note: declared here int kernel_getsockname(struct socket *sock, struct sockaddr *addr, ^ make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:24432: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | kernel_getsockname(NULL, NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:24450: result: no configure:24466: checking if 'in_dev_for_each_ifa_rtnl' is defined configure:24507: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:106:2: error: implicit declaration of function ‘in_dev_for_each_ifa_rtnl’ [-Werror=implicit-function-declaration] in_dev_for_each_ifa_rtnl(ifa, in_dev) {} ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:106:40: error: expected ‘;’ before ‘{’ token in_dev_for_each_ifa_rtnl(ifa, in_dev) {} ^ cc1: all warnings being treated as errors make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:24510: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | const struct in_ifaddr *ifa = NULL; | struct in_device *in_dev = NULL; | | in_dev_for_each_ifa_rtnl(ifa, in_dev) {} | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:24528: result: no configure:24725: Lustre kernel checks ============================================================================== configure:24730: checking whether to enable Lustre pinger support configure:24739: result: yes configure:24748: checking whether to enable data checksum support configure:24757: result: yes configure:24766: checking whether to enable flock by default configure:24775: result: yes configure:24784: checking whether to enable a write with the health check configure:24793: result: no configure:24802: checking whether to enable lru self-adjusting configure:24811: result: yes configure:24822: checking if Linux kernel was built with CONFIG_FHANDLE in or as module configure:24862: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:24865: $? = 0 configure:24867: test -s build/conftest.o configure:24870: $? = 0 configure:24883: result: yes configure:24896: checking whether to enable gss support configure:24905: result: yes configure:24921: checking whether to enable gss keyring backend configure:24936: result: yes configure:24942: checking if Linux kernel was built with CONFIG_KEYS in or as module configure:24982: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:24985: $? = 0 configure:24987: test -s build/conftest.o configure:24990: $? = 0 configure:25003: result: yes configure:25015: checking for keyctl_search in -lkeyutils configure:25040: gcc -o conftest -g -O2 -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c -lkeyutils >&5 configure:25040: $? = 0 configure:25049: result: yes configure:25092: checking if 'key_type->instantiate' has two args configure:25130: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:25133: $? = 0 configure:25135: test -s build/conftest.o configure:25138: $? = 0 configure:25151: result: yes configure:25165: checking if Linux kernel was built with CONFIG_SUNRPC in or as module configure:25205: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:25208: $? = 0 configure:25210: test -s build/conftest.o configure:25213: $? = 0 configure:25226: result: yes configure:25247: checking if Linux kernel was built with CONFIG_CRYPTO_MD5 in or as module configure:25287: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:25290: $? = 0 configure:25292: test -s build/conftest.o configure:25295: $? = 0 configure:25308: result: yes configure:25319: checking if Linux kernel was built with CONFIG_CRYPTO_SHA1 in or as module configure:25359: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:25362: $? = 0 configure:25364: test -s build/conftest.o configure:25367: $? = 0 configure:25380: result: yes configure:25391: checking if Linux kernel was built with CONFIG_CRYPTO_SHA256 in or as module configure:25431: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:25434: $? = 0 configure:25436: test -s build/conftest.o configure:25439: $? = 0 configure:25452: result: yes configure:25463: checking if Linux kernel was built with CONFIG_CRYPTO_SHA512 in or as module configure:25503: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:25506: $? = 0 configure:25508: test -s build/conftest.o configure:25511: $? = 0 configure:25524: result: yes configure:25536: checking for Kerberos v5 configure:25614: result: /usr configure:25628: checking for gss_krb5_export_lucid_sec_context in -lgssapi_krb5 configure:25653: gcc -o conftest -g -O2 -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c -lgssapi_krb5 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lkeyutils >&5 configure:25653: $? = 0 configure:25663: result: yes configure:25672: checking for gss_krb5_set_allowable_enctypes in -lgssapi_krb5 configure:25697: gcc -o conftest -g -O2 -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c -lgssapi_krb5 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lkeyutils >&5 configure:25697: $? = 0 configure:25707: result: yes configure:25716: checking for gss_krb5_ccache_name in -lgssapi_krb5 configure:25741: gcc -o conftest -g -O2 -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c -lgssapi_krb5 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lkeyutils >&5 configure:25741: $? = 0 configure:25751: result: yes configure:25761: checking for krb5_get_error_message in -lgssapi_krb5 configure:25786: gcc -o conftest -g -O2 -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c -lgssapi_krb5 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lkeyutils >&5 configure:25786: $? = 0 configure:25796: result: yes configure:25806: checking for krb5_get_init_creds_opt_set_addressless in -lgssapi_krb5 configure:25831: gcc -o conftest -g -O2 -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c -lgssapi_krb5 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lkeyutils >&5 /tmp/ccPDZME6.o: In function `main': /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/conftest.c:110: undefined reference to `krb5_get_init_creds_opt_set_addressless' collect2: error: ld returned 1 exit status configure:25831: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char krb5_get_init_creds_opt_set_addressless (); | int | main () | { | return krb5_get_init_creds_opt_set_addressless (); | ; | return 0; | } configure:25841: result: no configure:25851: checking for krb5int_derive_key in -lgssapi_krb5 configure:25876: gcc -o conftest -g -O2 -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c -lgssapi_krb5 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lkeyutils >&5 configure:25876: $? = 0 configure:25886: result: yes configure:25902: checking for krb5_derive_key in -lgssapi_krb5 configure:25927: gcc -o conftest -g -O2 -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c -lgssapi_krb5 -lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err -lkeyutils >&5 /tmp/ccIXDUDa.o: In function `main': /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/conftest.c:112: undefined reference to `krb5_derive_key' collect2: error: ld returned 1 exit status configure:25927: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char krb5_derive_key (); | int | main () | { | return krb5_derive_key (); | ; | return 0; | } configure:25937: result: no configure:25964: checking for DES3 enctype support by krb5 configure:25970: result: yes configure:26042: checking if get_projid exists configure:26083: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:123:5: error: ‘struct dquot_operations’ has no member named ‘get_projid’ ops.get_projid(NULL, NULL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:26086: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | struct inode; | #include | | int | main (void) | { | | struct dquot_operations ops = { }; | | ops.get_projid(NULL, NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:26104: result: no configure:26118: checking if 'address_space_operations.invalidatepage' requires 3 arguments configure:26157: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:121:2: error: too many arguments to function ‘a_ops.invalidatepage’ a_ops.invalidatepage(NULL, 0, 0); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:26160: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct address_space_operations a_ops; | a_ops.invalidatepage(NULL, 0, 0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:26178: result: no configure:26190: checking if 'dir_context' exist configure:26234: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:121:2: error: #error "back to use readdir in kabi_extand mode" #error "back to use readdir in kabi_extand mode" ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:26237: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | #ifdef FMODE_KABI_ITERATE | #error "back to use readdir in kabi_extand mode" | #else | struct dir_context ctx; | | ctx.pos = 0; | #endif | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:26255: result: no configure:26267: checking if 'd_compare' taken 5 arguments configure:26305: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:26308: $? = 0 configure:26310: test -s build/conftest.o configure:26313: $? = 0 configure:26326: result: yes configure:26338: checking if 'd_count' exists configure:26379: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:26382: $? = 0 configure:26384: test -s build/conftest.o configure:26387: $? = 0 configure:26400: result: yes configure:26488: checking if hlist 'dentry.d_u.d_alias' exist configure:26528: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:124:26: error: ‘union ’ has no member named ‘d_alias’ INIT_HLIST_NODE(&de.d_u.d_alias); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:26531: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | #include | | int | main (void) | { | | struct dentry de; | INIT_HLIST_NODE(&de.d_u.d_alias); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:26549: result: no configure:26563: checking if 'dentry.d_child' exist configure:26603: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:124:20: error: ‘struct dentry’ has no member named ‘d_child’ INIT_LIST_HEAD(&de.d_child); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:26606: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | #include | | int | main (void) | { | | struct dentry de; | INIT_LIST_HEAD(&de.d_child); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:26624: result: no configure:26636: checking if 'struct nsproxy' has 'pid_ns_for_children' configure:26675: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:123:4: error: ‘struct nsproxy’ has no member named ‘pid_ns_for_children’ ns.pid_ns_for_children = NULL; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:26678: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct nsproxy ns; | ns.pid_ns_for_children = NULL; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:26696: result: no configure:26710: checking if 'truncate_pagecache' with 'old_size' parameter configure:26748: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:122:2: error: too many arguments to function ‘truncate_pagecache’ truncate_pagecache(NULL, 0, 0); ^ In file included from /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:116:0: include/linux/mm.h:1350:13: note: declared here extern void truncate_pagecache(struct inode *inode, loff_t new); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:26751: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | truncate_pagecache(NULL, 0, 0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:26769: result: no configure:26781: checking if 'PTR_ERR_OR_ZERO' is missing configure:26819: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:26822: $? = 0 configure:26824: test -s build/conftest.o configure:26827: $? = 0 configure:26840: result: yes configure:26852: checking if 'struct kiocb' with 'ki_left' member configure:26890: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:26893: $? = 0 configure:26895: test -s build/conftest.o configure:26898: $? = 0 configure:26911: result: yes configure:26923: checking if register_shrinker() returns status configure:26962: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:124:6: error: void value not ignored as it ought to be if (register_shrinker(NULL)) ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:26965: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | if (register_shrinker(NULL)) | unregister_shrinker(NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:26983: result: no configure:26997: checking if Linux kernel has 'vfs_rename' with 5 args configure:27035: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:124:2: error: too few arguments to function ‘vfs_rename’ vfs_rename(NULL, NULL, NULL, NULL, NULL); ^ In file included from /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:118:0: include/linux/fs.h:1694:12: note: declared here extern int vfs_rename(struct inode *, struct dentry *, struct inode *, struct dentry *, struct inode **, unsigned int); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:27038: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | vfs_rename(NULL, NULL, NULL, NULL, NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:27056: result: no configure:27068: checking if Linux kernel has 'vfs_unlink' with 3 args configure:27106: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:27109: $? = 0 configure:27111: test -s build/conftest.o configure:27114: $? = 0 configure:27127: result: yes configure:27139: checking if 'd_is_positive' exist configure:27177: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:27180: $? = 0 configure:27182: test -s build/conftest.o configure:27185: $? = 0 configure:27198: result: yes configure:27212: checking if Linux kernel has struct bvec_iter configure:27252: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:126:19: error: storage size of ‘iter’ isn’t known struct bvec_iter iter; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:126:19: warning: unused variable ‘iter’ [-Wunused-variable] /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:27255: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct bvec_iter iter; | | iter.bi_bvec_done = 0; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:27273: result: no configure:27285: checking if Linux kernel has truncate_inode_pages_final configure:27323: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:27326: $? = 0 configure:27328: test -s build/conftest.o configure:27331: $? = 0 configure:27344: result: yes configure:27356: checking if 'inode_operations->rename' taken flags as argument configure:27397: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:130:16: error: too many arguments to function ‘0u->rename’ rc = ((struct inode_operations *)0)->rename(i1, d1, i2, d2, 0); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:27400: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct inode *i1 = NULL, *i2 = NULL; | struct dentry *d1 = NULL, *d2 = NULL; | int rc; | rc = ((struct inode_operations *)0)->rename(i1, d1, i2, d2, 0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:27418: result: no configure:27430: checking if 'inode_operations' has '.set_acl' member function configure:27469: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:128:5: error: ‘struct inode_operations’ has no member named ‘set_acl’ iop.set_acl = NULL; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:27472: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct inode_operations iop; | iop.set_acl = NULL; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:27490: result: no configure:27504: checking if Linux kernel has 'vfs_rename' with 6 args configure:27542: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:127:2: warning: passing argument 6 of ‘vfs_rename’ makes integer from pointer without a cast [enabled by default] vfs_rename(NULL, NULL, NULL, NULL, NULL, NULL); ^ In file included from /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:121:0: include/linux/fs.h:1694:12: note: expected ‘unsigned int’ but argument is of type ‘void *’ extern int vfs_rename(struct inode *, struct dentry *, struct inode *, struct dentry *, struct inode **, unsigned int); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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:27545: $? = 0 configure:27547: test -s build/conftest.o configure:27550: $? = 0 configure:27563: result: yes configure:27577: checking if direct IO uses iov_iter configure:27619: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:132:2: warning: passing argument 3 of ‘ops.direct_IO’ from incompatible pointer type [enabled by default] ops.direct_IO(0, NULL, iter, offset); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:132:2: note: expected ‘const struct iovec *’ but argument is of type ‘struct iov_iter *’ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:132:2: error: too few arguments to function ‘ops.direct_IO’ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:27622: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct address_space_operations ops = { }; | struct iov_iter *iter = NULL; | loff_t offset = 0; | | ops.direct_IO(0, NULL, iter, offset); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:27640: result: no configure:27654: checking if 'iov_iter_init' takes a tag configure:27695: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:131:2: error: passing argument 3 of ‘iov_iter_init’ makes integer from pointer without a cast [-Werror] iov_iter_init(NULL, READ, iov, 1, 0); ^ In file included from /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:123:0: include/linux/fs.h:339:20: note: expected ‘long unsigned int’ but argument is of type ‘const struct iovec *’ static inline void iov_iter_init(struct iov_iter *i, ^ cc1: all warnings being treated as errors make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:27698: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | #include | | int | main (void) | { | | const struct iovec *iov = NULL; | | iov_iter_init(NULL, READ, iov, 1, 0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:27716: result: no configure:27731: checking if 'iov_iter_truncate' exists configure:27772: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:27775: $? = 0 configure:27777: test -s build/conftest.o configure:27780: $? = 0 configure:27793: result: yes configure:27806: checking if 'file_operations.read|write_iter' exist configure:27845: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:129:34: error: ‘struct file_operations’ has no member named ‘read_iter’ ((struct file_operations *)NULL)->read_iter(NULL, NULL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:130:34: error: ‘struct file_operations’ has no member named ‘write_iter’ ((struct file_operations *)NULL)->write_iter(NULL, NULL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:27848: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | ((struct file_operations *)NULL)->read_iter(NULL, NULL); | ((struct file_operations *)NULL)->write_iter(NULL, NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:27866: result: no configure:27880: checking if 'blk_integrity.interval' exist configure:27918: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:129:29: error: ‘struct blk_integrity’ has no member named ‘interval’ ((struct blk_integrity *)0)->interval = 0; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:27921: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | ((struct blk_integrity *)0)->interval = 0; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:27939: result: no configure:27951: checking if struct key_match field exist configure:27991: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:129:24: error: storage size of ‘data’ isn’t known struct key_match_data data; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:129:24: warning: unused variable ‘data’ [-Wunused-variable] /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:27994: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct key_match_data data; | | data.raw_data = NULL; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:28012: result: no configure:28026: checking if percpu_counter_init uses GFP_* flag as argument configure:28064: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:28067: $? = 0 configure:28069: test -s build/conftest.o configure:28072: $? = 0 configure:28085: result: yes configure:28099: checking if filldir_t uses struct dir_context configure:28147: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:137:3: error: initialization from incompatible pointer type [-Werror] .actor = filldir, ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:137:3: error: (near initialization for ‘ctx.actor’) [-Werror] cc1: all warnings being treated as errors make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:28150: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | int filldir(struct dir_context *ctx, const char* name, | int i, loff_t off, u64 tmp, unsigned temp) | { | return 0; | } | | struct dir_context ctx = { | .actor = filldir, | }; | | ctx.actor(NULL, "test", 0, (loff_t) 0, 0, 0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:28168: result: no configure:28183: checking if struct kiocb has ki_nbytes field configure:28223: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:130:9: error: variable ‘iocb’ has initializer but incomplete type struct kiocb iocb = { }; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:130:15: error: storage size of ‘iocb’ isn’t known struct kiocb iocb = { }; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:130:15: warning: unused variable ‘iocb’ [-Wunused-variable] /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:28226: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct kiocb iocb = { }; | | iocb.ki_nbytes = 0; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:28244: result: no configure:28258: checking if 'quotactl_ops.set_dqblk' takes struct qc_dqblk configure:28297: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:131:74: error: passing argument 3 of ‘0u->set_dqblk’ from incompatible pointer type [-Werror] ((struct quotactl_ops *)0)->set_dqblk(NULL, *((struct kqid*)0), (struct qc_dqblk*)0); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:131:74: note: expected ‘struct fs_disk_quota *’ but argument is of type ‘struct qc_dqblk *’ cc1: all warnings being treated as errors make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:28300: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | #include | | int | main (void) | { | | ((struct quotactl_ops *)0)->set_dqblk(NULL, *((struct kqid*)0), (struct qc_dqblk*)0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:28318: result: no configure:28334: checking if kernel has exported aio_complete() configure:28372: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:28375: $? = 0 configure:28377: test -s build/conftest.o configure:28380: $? = 0 configure:28393: result: yes configure:28405: checking if kernel has is_root_inode() configure:28443: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:131:2: error: implicit declaration of function ‘is_root_inode’ [-Werror=implicit-function-declaration] is_root_inode(NULL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:28446: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | is_root_inode(NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:28464: result: no configure:28478: checking if struct address_space has backing_dev_info configure:28518: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:28521: $? = 0 configure:28523: test -s build/conftest.o configure:28526: $? = 0 configure:28539: result: yes configure:28551: checking if have 'BDI_CAP_MAP_COPY' configure:28591: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:28594: $? = 0 configure:28596: test -s build/conftest.o configure:28599: $? = 0 configure:28612: result: yes configure:28626: checking if iov_iter_rw exist configure:28667: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:136:2: error: implicit declaration of function ‘iov_iter_rw’ [-Werror=implicit-function-declaration] iov_iter_rw(iter); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:28670: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | #include | | int | main (void) | { | | struct iov_iter *iter = NULL; | | iov_iter_rw(iter); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:28688: result: no configure:28700: checking if Linux kernel exports 'new_sync_read' configure:28721: result: no configure:28731: checking if Linux kernel has __bi_cnt in struct bio configure:28773: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:137:24: error: ‘struct bio’ has no member named ‘__bi_cnt’ cnt = atomic_read(&bio.__bi_cnt); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:28776: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | #include | #include | | int | main (void) | { | | struct bio bio = { }; | int cnt; | cnt = atomic_read(&bio.__bi_cnt); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:28794: result: no configure:28808: checking if 'bio_endio' with one argument exist configure:28846: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:133:2: error: too few arguments to function ‘bio_endio’ bio_endio(NULL); ^ In file included from /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:127:0: include/linux/bio.h:281:13: note: declared here extern void bio_endio(struct bio *, int); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:28849: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | bio_endio(NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:28867: result: no configure:28879: checking if symlink inode operations have struct nameidata argument configure:28921: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:28924: $? = 0 configure:28926: test -s build/conftest.o configure:28929: $? = 0 configure:28942: result: yes configure:28954: checking if 'account_page_dirtied' with 3 args exists configure:28992: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:134:2: error: too many arguments to function ‘account_page_dirtied’ account_page_dirtied(NULL, NULL, NULL); ^ In file included from /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:128:0: include/linux/mm.h:1446:6: note: declared here void account_page_dirtied(struct page *page, struct address_space *mapping); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:28995: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | account_page_dirtied(NULL, NULL, NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:29013: result: no configure:29025: checking if crypto_alloc_skcipher is defined configure:29063: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:29066: $? = 0 configure:29068: test -s build/conftest.o configure:29071: $? = 0 configure:29084: result: yes configure:29098: checking if 'blk_integrity.interval_exp' exist configure:29136: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:135:29: error: ‘struct blk_integrity’ has no member named ‘interval_exp’ ((struct blk_integrity *)0)->interval_exp = 0; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:29139: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | ((struct blk_integrity *)0)->interval_exp = 0; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:29157: result: no configure:29169: checking if 'bio_integrity_payload.bip_iter' exist configure:29207: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:135:37: error: ‘struct bio_integrity_payload’ has no member named ‘bip_iter’ ((struct bio_integrity_payload *)0)->bip_iter.bi_size = 0; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:29210: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | ((struct bio_integrity_payload *)0)->bip_iter.bi_size = 0; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:29228: result: no configure:29240: checking if 'struct cache_head' has 'cache_list' field configure:29278: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:135:45: error: ‘struct cache_head’ has no member named ‘cache_list’ do {} while(sizeof(((struct cache_head *)0)->cache_list)); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:29281: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | do {} while(sizeof(((struct cache_head *)0)->cache_list)); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:29299: result: no configure:29313: checking if 'struct xattr_handler' functions pass in handler pointer configure:29354: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:137:11: error: passing argument 1 of ‘0u->get’ from incompatible pointer type [-Werror] ((struct xattr_handler *)0)->get(&handler, NULL, NULL, NULL, 0); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:137:11: note: expected ‘struct dentry *’ but argument is of type ‘struct xattr_handler *’ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:137:11: error: passing argument 4 of ‘0u->get’ makes integer from pointer without a cast [-Werror] /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:137:11: note: expected ‘size_t’ but argument is of type ‘void *’ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:138:11: error: passing argument 1 of ‘0u->set’ from incompatible pointer type [-Werror] ((struct xattr_handler *)0)->set(&handler, NULL, NULL, NULL, 0, 0); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:138:11: note: expected ‘struct dentry *’ but argument is of type ‘struct xattr_handler *’ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:138:11: error: passing argument 4 of ‘0u->set’ makes integer from pointer without a cast [-Werror] /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:138:11: note: expected ‘size_t’ but argument is of type ‘void *’ cc1: all warnings being treated as errors make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:29357: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct xattr_handler handler; | | ((struct xattr_handler *)0)->get(&handler, NULL, NULL, NULL, 0); | ((struct xattr_handler *)0)->set(&handler, NULL, NULL, NULL, 0, 0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:29375: result: no configure:29390: checking if 'locks_lock_file_wait' exists configure:29428: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:29431: $? = 0 configure:29433: test -s build/conftest.o configure:29436: $? = 0 configure:29449: result: yes configure:29461: checking if 'struct key' has 'payload.data' as an array configure:29501: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:138:18: warning: dereferencing ‘void *’ pointer [enabled by default] key.payload.data[0] = NULL; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:138:2: error: invalid use of void expression key.payload.data[0] = NULL; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:29504: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct key key = { }; | | key.payload.data[0] = NULL; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:29522: result: no configure:29536: checking if 'struct xattr_handler' has a name member configure:29574: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:136:32: error: ‘struct xattr_handler’ has no member named ‘name’ ((struct xattr_handler *)NULL)->name = NULL; ^ make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:29577: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | ((struct xattr_handler *)NULL)->name = NULL; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:29595: result: no configure:29608: checking if Linux kernel has bi_opf in struct bio configure:29648: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:138:5: error: ‘struct bio’ has no member named ‘bi_opf’ bio.bi_opf = 0; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:29651: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct bio bio; | | bio.bi_opf = 0; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:29669: result: no configure:29681: checking if submit_bio takes two arguments configure:29720: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:29723: $? = 0 configure:29725: test -s build/conftest.o configure:29728: $? = 0 configure:29741: result: yes configure:29753: checking if kernel has clean_bdev_aliases configure:29791: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:137:2: error: implicit declaration of function ‘clean_bdev_aliases’ [-Werror=implicit-function-declaration] clean_bdev_aliases(NULL,1,1); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:29794: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | clean_bdev_aliases(NULL,1,1); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:29812: result: no configure:29826: checking if Linux kernel has 'file_dentry' configure:29864: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:29867: $? = 0 configure:29869: test -s build/conftest.o configure:29872: $? = 0 configure:29885: result: yes configure:29899: checking if 'inode_lock' is defined configure:29937: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:29940: $? = 0 configure:29942: test -s build/conftest.o configure:29945: $? = 0 configure:29958: result: yes configure:29970: checking if 'iop' has 'get_link' configure:30009: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:140:5: error: ‘struct inode_operations’ has no member named ‘get_link’ iop.get_link = NULL; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:30012: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct inode_operations iop; | iop.get_link = NULL; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:30030: result: no configure:30044: checking if 'in_compat_syscall' is defined configure:30082: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:30085: $? = 0 configure:30087: test -s build/conftest.o configure:30090: $? = 0 configure:30103: result: yes configure:30117: checking if 'struct xattr_handler' functions have inode parameter configure:30158: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:142:11: error: passing argument 1 of ‘0u->get’ from incompatible pointer type [-Werror] ((struct xattr_handler *)0)->get(&handler, NULL, NULL, NULL, NULL, 0); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:142:11: note: expected ‘struct dentry *’ but argument is of type ‘const struct xattr_handler *’ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:142:11: error: passing argument 4 of ‘0u->get’ makes integer from pointer without a cast [-Werror] /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:142:11: note: expected ‘size_t’ but argument is of type ‘void *’ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:142:11: error: passing argument 5 of ‘0u->get’ makes integer from pointer without a cast [-Werror] /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:142:11: note: expected ‘int’ but argument is of type ‘void *’ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:142:11: error: too many arguments to function ‘0u->get’ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:143:11: error: passing argument 1 of ‘0u->set’ from incompatible pointer type [-Werror] ((struct xattr_handler *)0)->set(&handler, NULL, NULL, NULL, NULL, 0, 0); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:143:11: note: expected ‘struct dentry *’ but argument is of type ‘const struct xattr_handler *’ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:143:11: error: passing argument 4 of ‘0u->set’ makes integer from pointer without a cast [-Werror] /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:143:11: note: expected ‘size_t’ but argument is of type ‘void *’ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:143:11: error: passing argument 5 of ‘0u->set’ makes integer from pointer without a cast [-Werror] /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:143:11: note: expected ‘int’ but argument is of type ‘void *’ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:143:11: error: too many arguments to function ‘0u->set’ cc1: all warnings being treated as errors make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:30161: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | const struct xattr_handler handler; | | ((struct xattr_handler *)0)->get(&handler, NULL, NULL, NULL, NULL, 0); | ((struct xattr_handler *)0)->set(&handler, NULL, NULL, NULL, NULL, 0, 0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:30179: result: no configure:30192: checking if 'lock_page_memcg' is defined configure:30230: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:140:2: error: implicit declaration of function ‘lock_page_memcg’ [-Werror=implicit-function-declaration] lock_page_memcg(NULL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:30233: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | lock_page_memcg(NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:30251: result: no configure:30267: checking if 'd_in_lookup' is defined configure:30305: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:140:2: error: implicit declaration of function ‘d_in_lookup’ [-Werror=implicit-function-declaration] d_in_lookup(NULL); ^ cc1: all warnings being treated as errors make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:30308: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | d_in_lookup(NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:30326: result: no configure:30339: checking if dentry operations supports 'd_init' configure:30380: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:143:10: error: ‘struct dentry_operations’ has no member named ‘d_init’ rc = ops.d_init(NULL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:30383: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct dentry_operations ops = { }; | int rc; | | rc = ops.d_init(NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:30401: result: no configure:30413: checking if '->direct_IO()' taken 2 arguments configure:30456: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:145:2: warning: passing argument 1 of ‘ops.direct_IO’ makes integer from pointer without a cast [enabled by default] rc = ops.direct_IO(iocb, iter); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:145:2: note: expected ‘int’ but argument is of type ‘struct kiocb *’ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:145:2: warning: passing argument 2 of ‘ops.direct_IO’ from incompatible pointer type [enabled by default] /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:145:2: note: expected ‘struct kiocb *’ but argument is of type ‘struct iov_iter *’ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:145:2: error: too few arguments to function ‘ops.direct_IO’ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:30459: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct address_space_operations ops = { }; | struct iov_iter *iter = NULL; | struct kiocb *iocb = NULL; | int rc; | | rc = ops.direct_IO(iocb, iter); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:30477: result: no configure:30489: checking if 'generic_write_sync()' taken 2 arguments configure:30530: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:143:2: warning: passing argument 1 of ‘generic_write_sync’ from incompatible pointer type [enabled by default] rc = generic_write_sync(iocb, 0); ^ In file included from /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:134:0: include/linux/fs.h:2743:12: note: expected ‘struct file *’ but argument is of type ‘struct kiocb *’ extern int generic_write_sync(struct file *file, loff_t pos, loff_t count); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:143:2: error: too few arguments to function ‘generic_write_sync’ rc = generic_write_sync(iocb, 0); ^ In file included from /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:134:0: include/linux/fs.h:2743:12: note: declared here extern int generic_write_sync(struct file *file, loff_t pos, loff_t count); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:30533: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct kiocb *iocb = NULL; | ssize_t rc; | | rc = generic_write_sync(iocb, 0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:30551: result: no configure:30563: checking if 'file_operations' has 'iterate_shared' configure:30602: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:141:5: error: ‘struct file_operations’ has no member named ‘iterate_shared’ fop.iterate_shared = NULL; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:30605: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct file_operations fop; | fop.iterate_shared = NULL; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:30623: result: no configure:30637: checking if Linux kernel exports 'default_file_splice_read' configure:30658: result: yes configure:30668: checking if 'posix_acl_valid' takes 'struct user_namespace' configure:30707: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:30710: $? = 0 configure:30712: test -s build/conftest.o configure:30715: $? = 0 configure:30728: result: yes configure:30740: checking if 'd_compare' taken 4 arguments configure:30778: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:142:11: warning: passing argument 3 of ‘0u->d_compare’ makes integer from pointer without a cast [enabled by default] ((struct dentry_operations*)0)->d_compare(NULL,0,NULL,NULL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:142:11: note: expected ‘unsigned int’ but argument is of type ‘void *’ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:142:11: error: too few arguments to function ‘0u->d_compare’ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:30781: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | ((struct dentry_operations*)0)->d_compare(NULL,0,NULL,NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:30799: result: no configure:30811: checking if 'full_name_hash' taken 3 arguments configure:30850: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:136:31: fatal error: linux/stringhash.h: No such file or directory #include ^ compilation terminated. make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:30853: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | unsigned int hash; | hash = full_name_hash(NULL,NULL,0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:30871: result: no configure:30883: checking if 'struct posix_acl_xattr_{header,entry}' defined configure:30924: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:145:2: error: invalid use of undefined type ‘struct posix_acl_xattr_header’ e = (void *)(h + 1); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:30927: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | #include | | int | main (void) | { | | struct posix_acl_xattr_header *h = NULL; | struct posix_acl_xattr_entry *e; | e = (void *)(h + 1); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:30945: result: no configure:30957: checking if 'inode_operations' has {get,set,remove}xattr members configure:30998: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:31001: $? = 0 configure:31003: test -s build/conftest.o configure:31006: $? = 0 configure:31019: result: yes configure:31033: checking if 'struct group_info' has member 'gid' configure:31072: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:144:30: error: ‘struct group_info’ has no member named ‘gid’ p = ((struct group_info *)0)->gid; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:31075: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | kgid_t *p; | p = ((struct group_info *)0)->gid; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:31093: result: no configure:31105: checking if '__vfs_setxattr' helper is available configure:31143: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:143:2: error: implicit declaration of function ‘__vfs_setxattr’ [-Werror=implicit-function-declaration] __vfs_setxattr(NULL, NULL, NULL, NULL, 0, 0); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:31146: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | __vfs_setxattr(NULL, NULL, NULL, NULL, 0, 0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:31164: result: no configure:31176: checking if 'posix_acl_update_mode' exists configure:31215: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:31218: $? = 0 configure:31220: test -s build/conftest.o configure:31223: $? = 0 configure:31236: result: yes configure:31250: checking if 'generic_readlink' still exist configure:31289: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:31292: $? = 0 configure:31294: test -s build/conftest.o configure:31297: $? = 0 configure:31310: result: yes configure:31322: checking if 'struct vm_fault' replaced virtual_address with address field configure:31361: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:145:46: error: ‘struct vm_fault’ has no member named ‘address’ unsigned long vaddr = ((struct vm_fault *)0)->address; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:31364: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | unsigned long vaddr = ((struct vm_fault *)0)->address; | (void)vaddr; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:31382: result: no configure:31396: checking if 'inode_operations' getattr member can gather advance stats configure:31436: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:147:11: warning: passing argument 1 of ‘1u->getattr’ from incompatible pointer type [enabled by default] ((struct inode_operations *)1)->getattr(&path, NULL, 0, 0); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:147:11: note: expected ‘struct vfsmount *’ but argument is of type ‘struct path *’ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:147:11: error: too many arguments to function ‘1u->getattr’ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:31439: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct path path; | | ((struct inode_operations *)1)->getattr(&path, NULL, 0, 0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:31457: result: no configure:31469: checking if 'struct vm_operations' removed struct vm_area_struct configure:31510: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:147:11: warning: passing argument 1 of ‘0u->fault’ from incompatible pointer type [enabled by default] ((struct vm_operations_struct *)0)->fault(&vmf); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:147:11: note: expected ‘struct vm_area_struct *’ but argument is of type ‘struct vm_fault *’ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:147:11: error: too few arguments to function ‘0u->fault’ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:148:11: warning: passing argument 1 of ‘0u->page_mkwrite’ from incompatible pointer type [enabled by default] ((struct vm_operations_struct *)0)->page_mkwrite(&vmf); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:148:11: note: expected ‘struct vm_area_struct *’ but argument is of type ‘struct vm_fault *’ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:148:11: error: too few arguments to function ‘0u->page_mkwrite’ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:31513: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct vm_fault vmf; | | ((struct vm_operations_struct *)0)->fault(&vmf); | ((struct vm_operations_struct *)0)->page_mkwrite(&vmf); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:31531: result: no configure:31543: checking if 'key.usage' is refcount_t configure:31583: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:147:2: error: implicit declaration of function ‘refcount_read’ [-Werror=implicit-function-declaration] refcount_read(&key.usage); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:31586: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct key key = { }; | | refcount_read(&key.usage); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:31604: result: no configure:31616: checking if 'CRYPTO_MAX_ALG_NAME' is 128 configure:31656: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:146:2: error: implicit declaration of function ‘exit’ [-Werror=implicit-function-declaration] exit(1); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:146:2: warning: incompatible implicit declaration of built-in function ‘exit’ [enabled by default] /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:31659: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | #if CRYPTO_MAX_ALG_NAME != 128 | exit(1); | #endif | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:31677: result: no configure:31691: checking if CURRENT_TIME has been replaced with current_time configure:31731: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:147:2: error: implicit declaration of function ‘current_time’ [-Werror=implicit-function-declaration] attr.ia_atime = current_time(NULL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:147:16: error: incompatible types when assigning to type ‘struct timespec’ from type ‘int’ attr.ia_atime = current_time(NULL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:31734: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct iattr attr; | | attr.ia_atime = current_time(NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:31752: result: no configure:31764: checking if 'struct super_block' s_uuid is uuid_t configure:31804: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:147:2: error: implicit declaration of function ‘uuid_parse’ [-Werror=implicit-function-declaration] uuid_parse(NULL, &sb.s_uuid); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:31807: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct super_block sb; | | uuid_parse(NULL, &sb.s_uuid); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:31825: result: no configure:31837: checking if 'super_setup_bdi_name' exist configure:31875: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:145:2: error: implicit declaration of function ‘super_setup_bdi_name’ [-Werror=implicit-function-declaration] super_setup_bdi_name(NULL, "lustre"); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:31878: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | super_setup_bdi_name(NULL, "lustre"); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:31896: result: no configure:31908: checking if 'bi_status' exist configure:31946: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:145:19: error: ‘struct bio’ has no member named ‘bi_status’ ((struct bio *)0)->bi_status = 0; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:31949: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | ((struct bio *)0)->bi_status = 0; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:31967: result: no configure:31981: checking if 'bio_integrity_enabled' exist configure:32019: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:32022: $? = 0 configure:32024: test -s build/conftest.o configure:32027: $? = 0 configure:32040: result: yes configure:32052: checking if 'bio_integrity_prep_fn' returns bool configure:32094: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build In file included from include/linux/kernel.h:12:0, from /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:131: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:150:40: error: initialization from incompatible pointer type [-Werror] typecheck_fn(bio_integrity_prep_type, bio_integrity_prep); ^ include/linux/typecheck.h:20:25: note: in definition of macro ‘typecheck_fn’ ({ typeof(type) __tmp = function; \ ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: At top level: cc1: error: unrecognized command line option "-Wno-stringop-overflow" [-Werror] cc1: error: unrecognized command line option "-Wno-stringop-truncation" [-Werror] cc1: error: unrecognized command line option "-Wno-format-truncation" [-Werror] cc1: all warnings being treated as errors make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:32097: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | #define HAVE_BIO_INTEGRITY_ENABLED 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | #include | | int | main (void) | { | | #pragma GCC diagnostic warning "-Werror" | typedef bool (*bio_integrity_prep_type)(struct bio *bio) ; | | typecheck_fn(bio_integrity_prep_type, bio_integrity_prep); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:32115: result: no configure:32127: checking if get_inode_usage exists configure:32168: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:149:5: error: ‘struct dquot_operations’ has no member named ‘get_inode_usage’ ops.get_inode_usage(NULL, NULL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:32171: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | #define HAVE_BIO_INTEGRITY_ENABLED 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | struct inode; | #include | | int | main (void) | { | | struct dquot_operations ops = { }; | | ops.get_inode_usage(NULL, NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:32189: result: no configure:32203: checking if 'pagevec_init' takes one parameter configure:32241: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:146:2: error: too few arguments to function ‘pagevec_init’ pagevec_init(NULL); ^ In file included from /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:140:0: include/linux/pagevec.h:34:20: note: declared here static inline void pagevec_init(struct pagevec *pvec, int cold) ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:32244: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | #define HAVE_BIO_INTEGRITY_ENABLED 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | pagevec_init(NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:32262: result: no configure:32274: checking if 'bi_bdev' exist configure:32312: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:32315: $? = 0 configure:32317: test -s build/conftest.o configure:32320: $? = 0 configure:32333: result: yes configure:32347: checking if interval_trees use rb_tree_cached configure:32391: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:153:2: error: passing argument 2 of ‘foo_insert’ from incompatible pointer type [-Werror] foo_insert(NULL, &tree); ^ In file included from /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:141:0: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:147:18: note: expected ‘struct rb_root *’ but argument is of type ‘struct rb_root_cached *’ START, LAST, , foo); ^ include/linux/interval_tree_generic.h:68:15: note: in definition of macro ‘INTERVAL_TREE_DEFINE’ ITSTATIC void ITPREFIX ## _insert(ITSTRUCT *node, struct rb_root *root) \ ^ cc1: all warnings being treated as errors make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:32394: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | #define HAVE_BIO_INTEGRITY_ENABLED 1 | #define HAVE_BI_BDEV 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | struct foo { struct rb_node rb; int last; int a,b;}; | #define START(n) ((n)->a) | #define LAST(n) ((n)->b) | struct rb_root_cached tree; | INTERVAL_TREE_DEFINE(struct foo, rb, int, last, | START, LAST, , foo); | | int | main (void) | { | | foo_insert(NULL, &tree); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:32412: result: no configure:32427: checking if vm_fault_t type exists configure:32466: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:147:2: error: unknown type name ‘vm_fault_t’ vm_fault_t x = VM_FAULT_SIGBUS; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:147:17: error: ‘VM_FAULT_SIGBUS’ undeclared (first use in this function) vm_fault_t x = VM_FAULT_SIGBUS; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:147:17: note: each undeclared identifier is reported only once for each function it appears in /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:32469: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | #define HAVE_BIO_INTEGRITY_ENABLED 1 | #define HAVE_BI_BDEV 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | vm_fault_t x = VM_FAULT_SIGBUS; | (void)x | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:32487: result: no configure:32499: checking if VM_FAULT_RETRY is defined configure:32540: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:32543: $? = 0 configure:32545: test -s build/conftest.o configure:32548: $? = 0 configure:32561: result: yes configure:32573: checking if struct address_space has i_pages configure:32614: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:151:20: error: ‘struct address_space’ has no member named ‘i_pages’ i_pages = &mapping.i_pages; ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:32617: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | #define HAVE_BIO_INTEGRITY_ENABLED 1 | #define HAVE_BI_BDEV 1 | #define HAVE_VM_FAULT_RETRY 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct address_space mapping = {}; | void *i_pages; | | i_pages = &mapping.i_pages; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:32635: result: no configure:32649: checking if 'alloc_file_pseudo' is defined configure:32689: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:149:2: error: implicit declaration of function ‘alloc_file_pseudo’ [-Werror=implicit-function-declaration] file = alloc_file_pseudo(NULL, NULL, "[test]", ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:149:7: warning: assignment makes pointer from integer without a cast [enabled by default] file = alloc_file_pseudo(NULL, NULL, "[test]", ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:32692: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | #define HAVE_BIO_INTEGRITY_ENABLED 1 | #define HAVE_BI_BDEV 1 | #define HAVE_VM_FAULT_RETRY 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct file *file; | file = alloc_file_pseudo(NULL, NULL, "[test]", | 00000002, NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:32710: result: no configure:32724: checking if inode timestamps are struct timespec64 configure:32766: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:32769: $? = 0 configure:32771: test -s build/conftest.o configure:32774: $? = 0 configure:32787: result: yes configure:32804: checking if 'radix_tree_tag_set' exists configure:32843: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:32846: $? = 0 configure:32848: test -s build/conftest.o configure:32851: $? = 0 configure:32864: result: yes configure:32879: checking if MS_RDONLY was moved to uapi/linux/mount.h configure:32918: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:144:31: fatal error: uapi/linux/mount.h: No such file or directory #include ^ compilation terminated. make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:32921: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | #define HAVE_BIO_INTEGRITY_ENABLED 1 | #define HAVE_BI_BDEV 1 | #define HAVE_VM_FAULT_RETRY 1 | #define HAVE_INODE_TIMESPEC64 1 | #define HAVE_RADIX_TREE_TAG_SET 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | int x = MS_RDONLY; | (void)x; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:32939: result: no configure:32954: checking if cache_detail->hash_lock is a spinlock configure:32993: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:150:21: error: initialization from incompatible pointer type [-Werror] spinlock_t *lock = &(((struct cache_detail *)0)->hash_lock); ^ cc1: all warnings being treated as errors make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:32996: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | #define HAVE_BIO_INTEGRITY_ENABLED 1 | #define HAVE_BI_BDEV 1 | #define HAVE_VM_FAULT_RETRY 1 | #define HAVE_INODE_TIMESPEC64 1 | #define HAVE_RADIX_TREE_TAG_SET 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | spinlock_t *lock = &(((struct cache_detail *)0)->hash_lock); | spin_lock(lock); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:33014: result: no configure:33031: checking if linux/selinux.h exists configure:33070: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:33073: $? = 0 configure:33075: test -s build/conftest.o configure:33078: $? = 0 configure:33091: result: yes configure:33106: checking if bvec_iter_all exists for multi-page bvec iternation configure:33145: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:145:25: fatal error: linux/bvec.h: No such file or directory #include ^ compilation terminated. make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:33148: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | #define HAVE_BIO_INTEGRITY_ENABLED 1 | #define HAVE_BI_BDEV 1 | #define HAVE_VM_FAULT_RETRY 1 | #define HAVE_INODE_TIMESPEC64 1 | #define HAVE_RADIX_TREE_TAG_SET 1 | #define HAVE_LINUX_SELINUX_IS_ENABLED 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | struct bvec_iter_all iter; | (void)iter; | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:33166: result: no configure:33181: checking if Linux kernel exports 'account_page_dirtied' configure:33202: result: yes configure:33212: checking if 'keyring_search' has 4 args configure:33251: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:153:2: error: too many arguments to function ‘keyring_search’ keyring_search(keyring, NULL, NULL, false); ^ In file included from /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:146:0: include/linux/key.h:308:18: note: declared here extern key_ref_t keyring_search(key_ref_t keyring, ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:33254: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | #define HAVE_BIO_INTEGRITY_ENABLED 1 | #define HAVE_BI_BDEV 1 | #define HAVE_VM_FAULT_RETRY 1 | #define HAVE_INODE_TIMESPEC64 1 | #define HAVE_RADIX_TREE_TAG_SET 1 | #define HAVE_LINUX_SELINUX_IS_ENABLED 1 | #define HAVE_ACCOUNT_PAGE_DIRTIED_EXPORT 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | key_ref_t keyring; | keyring_search(keyring, NULL, NULL, false); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:33272: result: no configure:33288: checking if struct bio has bi_phys_segments member configure:33327: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:33330: $? = 0 configure:33332: test -s build/conftest.o configure:33335: $? = 0 configure:33348: result: yes configure:33363: checking if lock_manager_operations has lm_compare_owner configure:33402: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:33405: $? = 0 configure:33407: test -s build/conftest.o configure:33410: $? = 0 configure:33423: result: yes configure:33440: checking if 'inode_operations' members have user namespace argument configure:33479: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:155:7: error: passing argument 1 of ‘1u->getattr’ from incompatible pointer type [-Werror] NULL, NULL, 0, 0); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:155:7: note: expected ‘struct vfsmount *’ but argument is of type ‘struct user_namespace *’ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:155:7: error: too many arguments to function ‘1u->getattr’ cc1: all warnings being treated as errors make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:33482: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | #define HAVE_BIO_INTEGRITY_ENABLED 1 | #define HAVE_BI_BDEV 1 | #define HAVE_VM_FAULT_RETRY 1 | #define HAVE_INODE_TIMESPEC64 1 | #define HAVE_RADIX_TREE_TAG_SET 1 | #define HAVE_LINUX_SELINUX_IS_ENABLED 1 | #define HAVE_ACCOUNT_PAGE_DIRTIED_EXPORT 1 | #define HAVE_BIO_BI_PHYS_SEGMENTS 1 | #define HAVE_LM_COMPARE_OWNER 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | ((struct inode_operations *)1)->getattr((struct user_namespace *)NULL, | NULL, NULL, 0, 0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:33500: result: no configure:33515: checking if 'bio_integrity_prep_fn' exists configure:33553: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:154:2: error: implicit declaration of function ‘bio_integrity_prep_fn’ [-Werror=implicit-function-declaration] bio_integrity_prep_fn(NULL, NULL, NULL); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:33556: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | #define HAVE_BIO_INTEGRITY_ENABLED 1 | #define HAVE_BI_BDEV 1 | #define HAVE_VM_FAULT_RETRY 1 | #define HAVE_INODE_TIMESPEC64 1 | #define HAVE_RADIX_TREE_TAG_SET 1 | #define HAVE_LINUX_SELINUX_IS_ENABLED 1 | #define HAVE_ACCOUNT_PAGE_DIRTIED_EXPORT 1 | #define HAVE_BIO_BI_PHYS_SEGMENTS 1 | #define HAVE_LM_COMPARE_OWNER 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | bio_integrity_prep_fn(NULL, NULL, NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:33574: result: no configure:33749: checking if Linux kernel was built with CONFIG_FS_POSIX_ACL in or as module configure:33789: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build configure:33792: $? = 0 configure:33794: test -s build/conftest.o configure:33797: $? = 0 configure:33810: result: yes configure:33919: checking for available kernel interfaces to libcfs configure:33929: KBUILD_MODPOST_NOFINAL=yes make modules -k -j32 -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/_lpb >/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/_lpb/build.log 2>&1 configure:33932: $? = 2 configure:33935: test -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/_lpb/build.log configure:33938: $? = 0 configure:33963: result: done configure:33976: checking if struct proc_ops exists configure:33991: result: no configure:35460: checking whether to build ldiskfs configure:35462: result: no configure:35519: checking whether to enable zfs configure:35521: result: no configure:37617: checking whether to build Lustre server support configure:37619: result: no configure:37637: checking whether to enable Lustre client crypto configure:37648: result: configure:37652: checking if IS_ENCRYPTED is defined configure:37690: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c: In function ‘main’: /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:155:2: error: implicit declaration of function ‘IS_ENCRYPTED’ [-Werror=implicit-function-declaration] IS_ENCRYPTED((struct inode *)0); ^ /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:37693: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | #define HAVE_BIO_INTEGRITY_ENABLED 1 | #define HAVE_BI_BDEV 1 | #define HAVE_VM_FAULT_RETRY 1 | #define HAVE_INODE_TIMESPEC64 1 | #define HAVE_RADIX_TREE_TAG_SET 1 | #define HAVE_LINUX_SELINUX_IS_ENABLED 1 | #define HAVE_ACCOUNT_PAGE_DIRTIED_EXPORT 1 | #define HAVE_BIO_BI_PHYS_SEGMENTS 1 | #define HAVE_LM_COMPARE_OWNER 1 | #define CONFIG_LUSTRE_FS_POSIX_ACL 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #include | | int | main (void) | { | | IS_ENCRYPTED((struct inode *)0); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:37711: result: no configure:37721: checking for fscrypt in-kernel support configure:37760: cp conftest.c build && make -d modules LDFLAGS= LD=/bin/ld -m elf_x86_64 CC=gcc -f /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include -Iinclude2 -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h KBUILD_EXTRA_SYMBOLS= /usr/src/ofa_kernel/default/Module.symvers -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/3.10.0-1160.53.1.el7.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow M=/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.c:150:28: fatal error: linux/fscrypt.h: No such file or directory #include ^ compilation terminated. make[1]: *** [/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build/conftest.o] Error 1 make: *** [_module_/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/build] Error 2 configure:37763: $? = 2 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | #define HAVE_BIO_INTEGRITY_ENABLED 1 | #define HAVE_BI_BDEV 1 | #define HAVE_VM_FAULT_RETRY 1 | #define HAVE_INODE_TIMESPEC64 1 | #define HAVE_RADIX_TREE_TAG_SET 1 | #define HAVE_LINUX_SELINUX_IS_ENABLED 1 | #define HAVE_ACCOUNT_PAGE_DIRTIED_EXPORT 1 | #define HAVE_BIO_BI_PHYS_SEGMENTS 1 | #define HAVE_LM_COMPARE_OWNER 1 | #define CONFIG_LUSTRE_FS_POSIX_ACL 1 | /* end confdefs.h. */ | | #include | #include | | #if defined(NEED_LOCKDEP_IS_HELD_DISCARD_CONST) && defined(CONFIG_LOCKDEP) && defined(lockdep_is_held) | #undef lockdep_is_held | #define lockdep_is_held(lock) lock_is_held((struct lockdep_map *)&(lock)->dep_map) | #endif | | | #define __FS_HAS_ENCRYPTION 0 | #include | | int | main (void) | { | | fscrypt_ioctl_get_policy_ex(NULL, NULL); | | ; | return 0; | }; | MODULE_LICENSE("GPL"); configure:37781: result: no configure:37819: WARNING: Lustre client crypto cannot be enabled because of lack of encryption support in your kernel. configure:37830: result: no configure:38015: checking whether to enable CDEBUG, CWARN configure:38024: result: yes configure:38032: checking whether to enable ENTRY/EXIT configure:38041: result: yes configure:38049: checking whether to enable LASSERT, LASSERTF configure:38058: result: yes configure:38069: checking whether to enable quota support global control configure:38079: result: yes configure:38104: checking libmount/libmount.h usability configure:38104: gcc -c -g -O2 -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c >&5 conftest.c:175:31: fatal error: libmount/libmount.h: No such file or directory #include ^ compilation terminated. configure:38104: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | #define HAVE_BIO_INTEGRITY_ENABLED 1 | #define HAVE_BI_BDEV 1 | #define HAVE_VM_FAULT_RETRY 1 | #define HAVE_INODE_TIMESPEC64 1 | #define HAVE_RADIX_TREE_TAG_SET 1 | #define HAVE_LINUX_SELINUX_IS_ENABLED 1 | #define HAVE_ACCOUNT_PAGE_DIRTIED_EXPORT 1 | #define HAVE_BIO_BI_PHYS_SEGMENTS 1 | #define HAVE_LM_COMPARE_OWNER 1 | #define CONFIG_LUSTRE_FS_POSIX_ACL 1 | #define CDEBUG_ENABLED 1 | #define CDEBUG_ENTRY_EXIT 1 | #define LIBCFS_DEBUG 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:38104: result: no configure:38104: checking libmount/libmount.h presence configure:38104: gcc -E -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c conftest.c:142:31: fatal error: libmount/libmount.h: No such file or directory #include ^ compilation terminated. configure:38104: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | #define HAVE_BIO_INTEGRITY_ENABLED 1 | #define HAVE_BI_BDEV 1 | #define HAVE_VM_FAULT_RETRY 1 | #define HAVE_INODE_TIMESPEC64 1 | #define HAVE_RADIX_TREE_TAG_SET 1 | #define HAVE_LINUX_SELINUX_IS_ENABLED 1 | #define HAVE_ACCOUNT_PAGE_DIRTIED_EXPORT 1 | #define HAVE_BIO_BI_PHYS_SEGMENTS 1 | #define HAVE_LM_COMPARE_OWNER 1 | #define CONFIG_LUSTRE_FS_POSIX_ACL 1 | #define CDEBUG_ENABLED 1 | #define CDEBUG_ENTRY_EXIT 1 | #define LIBCFS_DEBUG 1 | /* end confdefs.h. */ | #include configure:38104: result: no configure:38104: checking for libmount/libmount.h configure:38104: result: no configure:38162: checking whether to build with libmount configure:38171: result: no configure:38179: checking for ./snmp/lustre-snmp.c configure:38193: result: yes configure:38202: checking whether to build iokit configure:38211: result: no configure:38230: checking whether to use alternate names for e2fsprogs configure:38259: result: disabled configure:38333: LibCFS core checks ============================================================================== configure:38341: checking netdb.h usability configure:38341: gcc -c -g -O2 -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c >&5 configure:38341: $? = 0 configure:38341: result: yes configure:38341: checking netdb.h presence configure:38341: gcc -E -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c configure:38341: $? = 0 configure:38341: result: yes configure:38341: checking for netdb.h configure:38341: result: yes configure:38341: checking asm/types.h usability configure:38341: gcc -c -g -O2 -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c >&5 configure:38341: $? = 0 configure:38341: result: yes configure:38341: checking asm/types.h presence configure:38341: gcc -E -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c configure:38341: $? = 0 configure:38341: result: yes configure:38341: checking for asm/types.h configure:38341: result: yes configure:38341: checking endian.h usability configure:38341: gcc -c -g -O2 -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c >&5 configure:38341: $? = 0 configure:38341: result: yes configure:38341: checking endian.h presence configure:38341: gcc -E -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c configure:38341: $? = 0 configure:38341: result: yes configure:38341: checking for endian.h configure:38341: result: yes configure:38353: checking for gethostbyname configure:38353: gcc -o conftest -g -O2 -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c -lkeyutils >&5 configure:38353: $? = 0 configure:38353: result: yes configure:38366: LibCFS required packages checks ============================================================================== configure:38370: checking whether to enable readline support configure:38379: result: yes configure:38385: checking for readline in -lreadline configure:38410: gcc -o conftest -g -O2 -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c -lreadline -lkeyutils >&5 /bin/ld: cannot find -lreadline collect2: error: ld returned 1 exit status configure:38410: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | #define HAVE_BIO_INTEGRITY_ENABLED 1 | #define HAVE_BI_BDEV 1 | #define HAVE_VM_FAULT_RETRY 1 | #define HAVE_INODE_TIMESPEC64 1 | #define HAVE_RADIX_TREE_TAG_SET 1 | #define HAVE_LINUX_SELINUX_IS_ENABLED 1 | #define HAVE_ACCOUNT_PAGE_DIRTIED_EXPORT 1 | #define HAVE_BIO_BI_PHYS_SEGMENTS 1 | #define HAVE_LM_COMPARE_OWNER 1 | #define CONFIG_LUSTRE_FS_POSIX_ACL 1 | #define CDEBUG_ENABLED 1 | #define CDEBUG_ENTRY_EXIT 1 | #define LIBCFS_DEBUG 1 | #define E2FSPROGS "e2fsprogs" | #define MKE2FS "mke2fs" | #define DEBUGFS "debugfs" | #define TUNE2FS "tune2fs" | #define E2LABEL "e2label" | #define DUMPE2FS "dumpe2fs" | #define E2FSCK "e2fsck" | #define PFSCK "fsck" | #define HAVE_NETDB_H 1 | #define HAVE_ASM_TYPES_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_GETHOSTBYNAME 1 | /* end confdefs.h. */ | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char readline (); | int | main () | { | return readline (); | ; | return 0; | } configure:38419: result: no configure:38434: checking whether to use libpthread for libcfs library configure:38443: result: yes configure:38449: checking for pthread_create in -lpthread configure:38474: gcc -o conftest -g -O2 -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c -lpthread -lkeyutils >&5 configure:38474: $? = 0 configure:38483: result: yes configure:38505: LNet core checks ============================================================================== configure:38514: checking for LIBNL3 configure:38521: $PKG_CONFIG --exists --print-errors "libnl-genl-3.0 >= 3.1" configure:38524: $? = 0 configure:38538: $PKG_CONFIG --exists --print-errors "libnl-genl-3.0 >= 3.1" configure:38541: $? = 0 configure:38599: result: yes configure:38606: checking for nla_get_s32 in -lnl-3 configure:38631: gcc -o conftest -g -O2 -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c -lnl-3 -lkeyutils >&5 configure:38631: $? = 0 configure:38640: result: yes configure:38651: checking for nla_get_s64 in -lnl-3 configure:38676: gcc -o conftest -g -O2 -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c -lnl-3 -lkeyutils >&5 configure:38676: $? = 0 configure:38685: result: yes configure:38704: checking for netdb.h configure:38704: result: yes configure:38716: checking for gethostbyname configure:38716: result: yes configure:38729: checking for strnlen configure:38729: gcc -o conftest -g -O2 -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c -lkeyutils >&5 configure:38729: $? = 0 configure:38729: result: yes configure:38741: checking whether to enable 'efence' debugging support configure:38750: result: no configure:38767: checking for yaml_parser_initialize in -lyaml configure:38792: gcc -o conftest -g -O2 -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c -lyaml -lm -lkeyutils >&5 configure:38792: $? = 0 configure:38801: result: yes configure:38813: checking if RDMA_PS_TCP exists configure:38826: gcc -c -g -O2 -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c >&5 configure:38826: $? = 0 configure:38836: checking if 'enum nlmsgerr_attrs' exists configure:38849: gcc -c -g -O2 -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c >&5 conftest.c: In function 'main': conftest.c:165:16: error: 'NLMSGERR_ATTR_MAX' undeclared (first use in this function) int x = (int)NLMSGERR_ATTR_MAX; ^ conftest.c:165:16: note: each undeclared identifier is reported only once for each function it appears in configure:38849: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | #define HAVE_BIO_INTEGRITY_ENABLED 1 | #define HAVE_BI_BDEV 1 | #define HAVE_VM_FAULT_RETRY 1 | #define HAVE_INODE_TIMESPEC64 1 | #define HAVE_RADIX_TREE_TAG_SET 1 | #define HAVE_LINUX_SELINUX_IS_ENABLED 1 | #define HAVE_ACCOUNT_PAGE_DIRTIED_EXPORT 1 | #define HAVE_BIO_BI_PHYS_SEGMENTS 1 | #define HAVE_LM_COMPARE_OWNER 1 | #define CONFIG_LUSTRE_FS_POSIX_ACL 1 | #define CDEBUG_ENABLED 1 | #define CDEBUG_ENTRY_EXIT 1 | #define LIBCFS_DEBUG 1 | #define E2FSPROGS "e2fsprogs" | #define MKE2FS "mke2fs" | #define DEBUGFS "debugfs" | #define TUNE2FS "tune2fs" | #define E2LABEL "e2label" | #define DUMPE2FS "dumpe2fs" | #define E2FSCK "e2fsck" | #define PFSCK "fsck" | #define HAVE_NETDB_H 1 | #define HAVE_ASM_TYPES_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_GETHOSTBYNAME 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_NLA_GET_S32 1 | #define HAVE_NLA_GET_S64 1 | #define HAVE_NETDB_H 1 | #define HAVE_GETHOSTBYNAME 1 | #define HAVE_STRNLEN 1 | #define HAVE_USRSPC_RDMA_PS_TCP 1 | /* end confdefs.h. */ | | #include | | int main(void) { | int x = (int)NLMSGERR_ATTR_MAX; | return x; | } | configure:38861: Lustre core checks ============================================================================== configure:38871: checking for maximum number of MDS threads configure:38883: result: configure:38896: checking for netdb.h configure:38896: result: yes configure:38896: checking for endian.h configure:38896: result: yes configure:38908: checking for gethostbyname configure:38908: result: yes configure:38921: checking ext2fs/ext2fs.h usability configure:38921: gcc -c -g -O2 -Wall -Werror -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c >&5 conftest.c:197:27: fatal error: ext2fs/ext2fs.h: No such file or directory #include ^ compilation terminated. configure:38921: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | #define HAVE_BIO_INTEGRITY_ENABLED 1 | #define HAVE_BI_BDEV 1 | #define HAVE_VM_FAULT_RETRY 1 | #define HAVE_INODE_TIMESPEC64 1 | #define HAVE_RADIX_TREE_TAG_SET 1 | #define HAVE_LINUX_SELINUX_IS_ENABLED 1 | #define HAVE_ACCOUNT_PAGE_DIRTIED_EXPORT 1 | #define HAVE_BIO_BI_PHYS_SEGMENTS 1 | #define HAVE_LM_COMPARE_OWNER 1 | #define CONFIG_LUSTRE_FS_POSIX_ACL 1 | #define CDEBUG_ENABLED 1 | #define CDEBUG_ENTRY_EXIT 1 | #define LIBCFS_DEBUG 1 | #define E2FSPROGS "e2fsprogs" | #define MKE2FS "mke2fs" | #define DEBUGFS "debugfs" | #define TUNE2FS "tune2fs" | #define E2LABEL "e2label" | #define DUMPE2FS "dumpe2fs" | #define E2FSCK "e2fsck" | #define PFSCK "fsck" | #define HAVE_NETDB_H 1 | #define HAVE_ASM_TYPES_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_GETHOSTBYNAME 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_NLA_GET_S32 1 | #define HAVE_NLA_GET_S64 1 | #define HAVE_NETDB_H 1 | #define HAVE_GETHOSTBYNAME 1 | #define HAVE_STRNLEN 1 | #define HAVE_USRSPC_RDMA_PS_TCP 1 | #define HAVE_NETDB_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_GETHOSTBYNAME 1 | /* end confdefs.h. */ | #include | #ifdef HAVE_SYS_TYPES_H | # include | #endif | #ifdef HAVE_SYS_STAT_H | # include | #endif | #ifdef STDC_HEADERS | # include | # include | #else | # ifdef HAVE_STDLIB_H | # include | # endif | #endif | #ifdef HAVE_STRING_H | # if !defined STDC_HEADERS && defined HAVE_MEMORY_H | # include | # endif | # include | #endif | #ifdef HAVE_STRINGS_H | # include | #endif | #ifdef HAVE_INTTYPES_H | # include | #endif | #ifdef HAVE_STDINT_H | # include | #endif | #ifdef HAVE_UNISTD_H | # include | #endif | #include configure:38921: result: no configure:38921: checking ext2fs/ext2fs.h presence configure:38921: gcc -E -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c conftest.c:164:27: fatal error: ext2fs/ext2fs.h: No such file or directory #include ^ compilation terminated. configure:38921: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | #define HAVE_BIO_INTEGRITY_ENABLED 1 | #define HAVE_BI_BDEV 1 | #define HAVE_VM_FAULT_RETRY 1 | #define HAVE_INODE_TIMESPEC64 1 | #define HAVE_RADIX_TREE_TAG_SET 1 | #define HAVE_LINUX_SELINUX_IS_ENABLED 1 | #define HAVE_ACCOUNT_PAGE_DIRTIED_EXPORT 1 | #define HAVE_BIO_BI_PHYS_SEGMENTS 1 | #define HAVE_LM_COMPARE_OWNER 1 | #define CONFIG_LUSTRE_FS_POSIX_ACL 1 | #define CDEBUG_ENABLED 1 | #define CDEBUG_ENTRY_EXIT 1 | #define LIBCFS_DEBUG 1 | #define E2FSPROGS "e2fsprogs" | #define MKE2FS "mke2fs" | #define DEBUGFS "debugfs" | #define TUNE2FS "tune2fs" | #define E2LABEL "e2label" | #define DUMPE2FS "dumpe2fs" | #define E2FSCK "e2fsck" | #define PFSCK "fsck" | #define HAVE_NETDB_H 1 | #define HAVE_ASM_TYPES_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_GETHOSTBYNAME 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_NLA_GET_S32 1 | #define HAVE_NLA_GET_S64 1 | #define HAVE_NETDB_H 1 | #define HAVE_GETHOSTBYNAME 1 | #define HAVE_STRNLEN 1 | #define HAVE_USRSPC_RDMA_PS_TCP 1 | #define HAVE_NETDB_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_GETHOSTBYNAME 1 | /* end confdefs.h. */ | #include configure:38921: result: no configure:38921: checking for ext2fs/ext2fs.h configure:38921: result: no configure:38945: checking for statx configure:38945: gcc -o conftest -g -O2 -Wall -Werror -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c -lkeyutils >&5 /tmp/ccZn9KKZ.o: In function `main': /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/conftest.c:198: undefined reference to `statx' collect2: error: ld returned 1 exit status configure:38945: $? = 1 configure: failed program was: | /* confdefs.h */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "2.15.0_1_g0a101e6" | #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" | #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "2.15.0_1_g0a101e6" | #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 15 | #define LUSTRE_PATCH 0 | #define LUSTRE_FIX 0 | #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" | #define SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_PYTHON "3.6" | #define HAVE_NATIVE_LINUX_CLIENT 1 | #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 | #define HAVE_MAPPING_AS_EXITING_FLAG 1 | #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 | #define HAVE_KTIME_MS_DELTA 1 | #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 | #define HAVE_KSTRTOBOOL_FROM_USER 1 | #define HAVE_RHASHTABLE_REPLACE 1 | #define HAVE_BROKEN_HASH_64 1 | #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 | #define HAVE_RHASHTABLE_LOOKUP 1 | #define HAVE_RHLTABLE 1 | #define HAVE_RHASHTABLE_WALK_ENTER 1 | #define HAVE_REFCOUNT_T 1 | #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 | #define HAVE_SCHED_HEADERS 1 | #define HAVE_KREF_READ 1 | #define HAVE_RHT_BUCKET_VAR 1 | #define HAVE_UUID_T 1 | #define HAVE_SAVE_STACK_TRACE_TSK 1 | #define HAVE_TIMER_SETUP 1 | #define HAVE_WAIT_VAR_EVENT 1 | #define HAVE_LOOKUP_USER_KEY 1 | #define HAVE_FORCE_SIG_WITH_TASK 1 | #define HAVE_CACHE_DETAIL_WRITERS 1 | #define HAVE_KALLSYMS_LOOKUP_NAME 1 | #define HAVE_KERNEL_SETSOCKOPT 1 | #define HAVE_NR_UNSTABLE_NFS 1 | #define HAVE_COMPAT_RDMA 1 | #define HAVE_KTHREAD_WORK 1 | #define HAVE_RDMA_CREATE_ID_5ARG 1 | #define HAVE_IB_CQ_INIT_ATTR 1 | #define HAVE_IB_GET_DMA_MR 1 | #define HAVE_IB_RDMA_WR 1 | #define HAVE_IB_MAP_MR_SG 1 | #define HAVE_IB_MAP_MR_SG_5ARGS 1 | #define HAVE_IB_DEVICE_ATTRS 1 | #define HAVE_IB_ALLOC_PD_2ARGS 1 | #define HAVE_IB_INC_RKEY 1 | #define HAVE_IB_POST_SEND_RECV_CONST 1 | #define HAVE_IB_DEVICE_OPS 1 | #define HAVE_FMR_POOL_API 1 | #define HAVE_ETHTOOL_LINK_SETTINGS 1 | #define HAVE_STRSCPY 1 | #define CONFIG_LUSTRE_FS_PINGER 1 | #define ENABLE_CHECKSUM 1 | #define ENABLE_FLOCK 1 | #define HAVE_LRU_RESIZE_SUPPORT 1 | #define HAVE_LIBKEYUTILS 1 | #define HAVE_GSS_KEYRING 1 | #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 | #define KRB5_VERSION 1151 | #define HAVE_LUCID_CONTEXT_SUPPORT 1 | #define HAVE_SET_ALLOWABLE_ENCTYPES 1 | #define HAVE_GSS_KRB5_CCACHE_NAME 1 | #define HAVE_KRB5_GET_ERROR_MESSAGE 1 | #define HAVE_KRB5INT_DERIVE_KEY 1 | #define HAVE_AES_SHA2_SUPPORT 1 | #define HAVE_KRB5 1 | #define HAVE_DES3_SUPPORT 1 | #define HAVE_GSS 1 | #define HAVE_D_COMPARE_5ARGS 1 | #define HAVE_D_COUNT 1 | #define HAVE_PTR_ERR_OR_ZERO 1 | #define HAVE_KIOCB_KI_LEFT 1 | #define HAVE_VFS_UNLINK_3ARGS 1 | #define HAVE_D_IS_POSITIVE 1 | #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 | #define HAVE_VFS_RENAME_6ARGS 1 | #define HAVE_IOV_ITER_TRUNCATE 1 | #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 | #define HAVE_AIO_COMPLETE 1 | #define HAVE_BACKING_DEV_INFO 1 | #define HAVE_BDI_CAP_MAP_COPY 1 | #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 | #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 | #define HAVE_LOCKS_LOCK_FILE_WAIT 1 | #define HAVE_SUBMIT_BIO_2ARGS 1 | #define HAVE_FILE_DENTRY 1 | #define HAVE_INODE_LOCK 1 | #define HAVE_IN_COMPAT_SYSCALL 1 | #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 | #define HAVE_POSIX_ACL_VALID_USER_NS 1 | #define HAVE_IOP_XATTR 1 | #define HAVE_POSIX_ACL_UPDATE_MODE 1 | #define HAVE_IOP_GENERIC_READLINK 1 | #define HAVE_BIO_INTEGRITY_ENABLED 1 | #define HAVE_BI_BDEV 1 | #define HAVE_VM_FAULT_RETRY 1 | #define HAVE_INODE_TIMESPEC64 1 | #define HAVE_RADIX_TREE_TAG_SET 1 | #define HAVE_LINUX_SELINUX_IS_ENABLED 1 | #define HAVE_ACCOUNT_PAGE_DIRTIED_EXPORT 1 | #define HAVE_BIO_BI_PHYS_SEGMENTS 1 | #define HAVE_LM_COMPARE_OWNER 1 | #define CONFIG_LUSTRE_FS_POSIX_ACL 1 | #define CDEBUG_ENABLED 1 | #define CDEBUG_ENTRY_EXIT 1 | #define LIBCFS_DEBUG 1 | #define E2FSPROGS "e2fsprogs" | #define MKE2FS "mke2fs" | #define DEBUGFS "debugfs" | #define TUNE2FS "tune2fs" | #define E2LABEL "e2label" | #define DUMPE2FS "dumpe2fs" | #define E2FSCK "e2fsck" | #define PFSCK "fsck" | #define HAVE_NETDB_H 1 | #define HAVE_ASM_TYPES_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_GETHOSTBYNAME 1 | #define HAVE_LIBPTHREAD 1 | #define HAVE_NLA_GET_S32 1 | #define HAVE_NLA_GET_S64 1 | #define HAVE_NETDB_H 1 | #define HAVE_GETHOSTBYNAME 1 | #define HAVE_STRNLEN 1 | #define HAVE_USRSPC_RDMA_PS_TCP 1 | #define HAVE_NETDB_H 1 | #define HAVE_ENDIAN_H 1 | #define HAVE_GETHOSTBYNAME 1 | /* end confdefs.h. */ | /* Define statx to an innocuous variant, in case declares statx. | For example, HP-UX 11i declares gettimeofday. */ | #define statx innocuous_statx | | /* System header to define __stub macros and hopefully few prototypes, | which can conflict with char statx (); below. | Prefer to if __STDC__ is defined, since | exists even on freestanding compilers. */ | | #ifdef __STDC__ | # include | #else | # include | #endif | | #undef statx | | /* Override any GCC internal prototype to avoid an error. | Use char because int might match the return type of a GCC | builtin and then its argument prototype would still apply. */ | #ifdef __cplusplus | extern "C" | #endif | char statx (); | /* The GNU C library defines this for functions which it implements | to always fail with ENOSYS. Some functions are actually named | something starting with __ and the normal name is an alias. */ | #if defined __stub_statx || defined __stub___statx | choke me | #endif | | int | main () | { | return statx (); | ; | return 0; | } configure:38945: result: no configure:38958: checking for crc32 in -lz configure:38983: gcc -o conftest -g -O2 -Wall -Werror -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c -lz -lkeyutils >&5 configure:38983: $? = 0 configure:38992: result: yes configure:38996: checking zlib.h usability configure:38996: gcc -c -g -O2 -Wall -Werror -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c >&5 configure:38996: $? = 0 configure:38996: result: yes configure:38996: checking zlib.h presence configure:38996: gcc -E -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c configure:38996: $? = 0 configure:38996: result: yes configure:38996: checking for zlib.h configure:38996: result: yes configure:39018: checking for is_selinux_enabled in -lselinux configure:39043: gcc -o conftest -g -O2 -Wall -Werror -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c -lselinux -lkeyutils >&5 configure:39043: $? = 0 configure:39052: result: yes configure:39057: checking selinux/selinux.h usability configure:39057: gcc -c -g -O2 -Wall -Werror -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c >&5 configure:39057: $? = 0 configure:39057: result: yes configure:39057: checking selinux/selinux.h presence configure:39057: gcc -E -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c configure:39057: $? = 0 configure:39057: result: yes configure:39057: checking for selinux/selinux.h configure:39057: result: yes configure:39094: checking for add_key in -lkeyutils configure:39119: gcc -o conftest -g -O2 -Wall -Werror -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include conftest.c -lkeyutils -lkeyutils >&5 configure:39119: $? = 0 configure:39128: result: yes configure:39141: checking whether to report minimum OST free space configure:39150: result: no configure:39158: checking whether to randomly failing memory alloc configure:39167: result: yes configure:39175: checking whether to check invariants (expensive cpu-wise) configure:39184: result: no configure:39192: checking whether to track references with lu_ref configure:39201: result: no configure:39209: checking whether to enable page state tracking configure:39218: result: no configure:39280: checking for pkg-config configure:39310: result: /bin/pkg-config configure:39335: checking pkg-config is at least version 0.9.0 configure:39338: result: yes configure:39346: checking systemd unit file directory configure:39371: result: /usr/lib/systemd/system configure:39374: checking bash-completion directory configure:39399: result: /usr/share/bash-completion/completions configure:39404: checking whether to try to build SNMP support configure:39413: result: no configure:40021: checking that generated files are newer than configure configure:40027: result: done configure:40198: creating ./config.status ## ---------------------- ## ## Running config.status. ## ## ---------------------- ## This file was extended by Lustre config.status 2.15.0_1_g0a101e6, which was generated by GNU Autoconf 2.69. Invocation command line was CONFIG_FILES = CONFIG_HEADERS = CONFIG_LINKS = CONFIG_COMMANDS = $ ./config.status on sh03-01n72.int config.status:1559: creating libcfs/Makefile config.status:1559: creating libcfs/autoMakefile config.status:1559: creating libcfs/autoconf/Makefile config.status:1559: creating libcfs/include/Makefile config.status:1559: creating libcfs/include/libcfs/Makefile config.status:1559: creating libcfs/include/uapi/Makefile config.status:1559: creating libcfs/include/libcfs/linux/Makefile config.status:1559: creating libcfs/include/libcfs/util/Makefile config.status:1559: creating libcfs/include/libcfs/crypto/Makefile config.status:1559: creating libcfs/include/uapi/linux/Makefile config.status:1559: creating libcfs/libcfs/Makefile config.status:1559: creating libcfs/libcfs/autoMakefile config.status:1559: creating libcfs/libcfs/linux/Makefile config.status:1559: creating libcfs/libcfs/util/Makefile config.status:1559: creating libcfs/libcfs/crypto/Makefile config.status:1559: creating Makefile config.status:1559: creating autoMakefile config.status:1559: creating config/Makefile config.status:1559: creating Rules config.status:1559: creating lustre.spec config.status:1559: creating lustre-dkms.spec config.status:1559: creating ldiskfs/Makefile config.status:1559: creating ldiskfs/autoMakefile config.status:1559: creating lustre/utils/lustre.pc config.status:1559: creating lustre-iokit/Makefile config.status:1559: creating lustre-iokit/obdfilter-survey/Makefile config.status:1559: creating lustre-iokit/ost-survey/Makefile config.status:1559: creating lustre-iokit/sgpdd-survey/Makefile config.status:1559: creating lustre-iokit/mds-survey/Makefile config.status:1559: creating lustre-iokit/ior-survey/Makefile config.status:1559: creating lustre-iokit/stats-collect/Makefile config.status:1559: creating lnet/Makefile config.status:1559: creating lnet/autoMakefile config.status:1559: creating lnet/autoconf/Makefile config.status:1559: creating lnet/doc/Makefile config.status:1559: creating lnet/include/Makefile config.status:1559: creating lnet/include/lnet/Makefile config.status:1559: creating lnet/include/uapi/linux/lnet/Makefile config.status:1559: creating lnet/klnds/Makefile config.status:1559: creating lnet/klnds/autoMakefile config.status:1559: creating lnet/klnds/o2iblnd/Makefile config.status:1559: creating lnet/klnds/o2iblnd/autoMakefile config.status:1559: creating lnet/klnds/gnilnd/Makefile config.status:1559: creating lnet/klnds/gnilnd/autoMakefile config.status:1559: creating lnet/klnds/socklnd/Makefile config.status:1559: creating lnet/klnds/socklnd/autoMakefile config.status:1559: creating lnet/lnet/Makefile config.status:1559: creating lnet/lnet/autoMakefile config.status:1559: creating lnet/selftest/Makefile config.status:1559: creating lnet/selftest/autoMakefile config.status:1559: creating lnet/utils/Makefile config.status:1559: creating lnet/utils/lnetconfig/Makefile config.status:1559: creating lustre/Makefile config.status:1559: creating lustre/autoMakefile config.status:1559: creating lustre/autoconf/Makefile config.status:1559: creating lustre/conf/Makefile config.status:1559: creating lustre/conf/resource/Makefile config.status:1559: creating lustre/contrib/Makefile config.status:1559: creating lustre/doc/Makefile config.status:1559: creating lustre/include/Makefile config.status:1559: creating lustre/include/lustre/Makefile config.status:1559: creating lustre/include/uapi/linux/lustre/Makefile config.status:1559: creating lustre/kernel_patches/targets/4.18-rhel8.5.target config.status:1559: creating lustre/kernel_patches/targets/4.18-rhel8.4.target config.status:1559: creating lustre/kernel_patches/targets/4.18-rhel8.3.target config.status:1559: creating lustre/kernel_patches/targets/4.18-rhel8.2.target config.status:1559: creating lustre/kernel_patches/targets/4.18-rhel8.1.target config.status:1559: creating lustre/kernel_patches/targets/4.18-rhel8.target config.status:1559: creating lustre/kernel_patches/targets/3.10-rhel7.9.target config.status:1559: creating lustre/kernel_patches/targets/3.10-rhel7.8.target config.status:1559: creating lustre/kernel_patches/targets/3.10-rhel7.7.target config.status:1559: creating lustre/kernel_patches/targets/3.10-rhel7.6.target config.status:1559: creating lustre/kernel_patches/targets/3.10-rhel7.5.target config.status:1559: creating lustre/kernel_patches/targets/4.14-rhel7.5.target config.status:1559: creating lustre/kernel_patches/targets/4.14-rhel7.6.target config.status:1559: creating lustre/kernel_patches/targets/4.12-sles12sp4.target config.status:1559: creating lustre/kernel_patches/targets/4.12-sles12sp5.target config.status:1559: creating lustre/kernel_patches/targets/4.12-sles15sp1.target config.status:1559: creating lustre/kernel_patches/targets/5.3-sles15sp2.target config.status:1559: creating lustre/kernel_patches/targets/5.3-sles15sp3.target config.status:1559: creating lustre/kernel_patches/targets/3.x-fc18.target config.status:1559: creating lustre/ldlm/Makefile config.status:1559: creating lustre/fid/Makefile config.status:1559: creating lustre/fid/autoMakefile config.status:1559: creating lustre/llite/Makefile config.status:1559: creating lustre/llite/autoMakefile config.status:1559: creating lustre/lov/Makefile config.status:1559: creating lustre/lov/autoMakefile config.status:1559: creating lustre/mdc/Makefile config.status:1559: creating lustre/mdc/autoMakefile config.status:1559: creating lustre/lmv/Makefile config.status:1559: creating lustre/lmv/autoMakefile config.status:1559: creating lustre/lfsck/Makefile config.status:1559: creating lustre/lfsck/autoMakefile config.status:1559: creating lustre/mdt/Makefile config.status:1559: creating lustre/mdt/autoMakefile config.status:1559: creating lustre/mdd/Makefile config.status:1559: creating lustre/mdd/autoMakefile config.status:1559: creating lustre/fld/Makefile config.status:1559: creating lustre/fld/autoMakefile config.status:1559: creating lustre/obdclass/Makefile config.status:1559: creating lustre/obdclass/autoMakefile config.status:1559: creating lustre/obdecho/Makefile config.status:1559: creating lustre/obdecho/autoMakefile config.status:1559: creating lustre/ofd/Makefile config.status:1559: creating lustre/ofd/autoMakefile config.status:1559: creating lustre/osc/Makefile config.status:1559: creating lustre/osc/autoMakefile config.status:1559: creating lustre/ost/Makefile config.status:1559: creating lustre/ost/autoMakefile config.status:1559: creating lustre/osd-ldiskfs/Makefile config.status:1559: creating lustre/osd-ldiskfs/autoMakefile config.status:1559: creating lustre/osd-zfs/Makefile config.status:1559: creating lustre/osd-zfs/autoMakefile config.status:1559: creating lustre/mgc/Makefile config.status:1559: creating lustre/mgc/autoMakefile config.status:1559: creating lustre/mgs/Makefile config.status:1559: creating lustre/mgs/autoMakefile config.status:1559: creating lustre/target/Makefile config.status:1559: creating lustre/ptlrpc/Makefile config.status:1559: creating lustre/ptlrpc/autoMakefile config.status:1559: creating lustre/ptlrpc/gss/Makefile config.status:1559: creating lustre/ptlrpc/gss/autoMakefile config.status:1559: creating lustre/quota/Makefile config.status:1559: creating lustre/quota/autoMakefile config.status:1559: creating lustre/scripts/Makefile config.status:1559: creating lustre/scripts/systemd/Makefile config.status:1559: creating lustre/tests/Makefile config.status:1559: creating lustre/tests/mpi/Makefile config.status:1559: creating lustre/tests/lutf/Makefile config.status:1559: creating lustre/tests/lutf/src/Makefile config.status:1559: creating lustre/tests/kernel/Makefile config.status:1559: creating lustre/tests/kernel/autoMakefile config.status:1559: creating lustre/utils/Makefile config.status:1559: creating lustre/utils/gss/Makefile config.status:1559: creating lustre/osp/Makefile config.status:1559: creating lustre/osp/autoMakefile config.status:1559: creating lustre/lod/Makefile config.status:1559: creating lustre/lod/autoMakefile config.status:1559: creating snmp/Makefile config.status:1559: creating snmp/autoconf/Makefile config.status:1559: creating config.h config.status:1788: executing depfiles commands config.status:1788: executing libtool commands ## ---------------- ## ## 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_LIBNL3_CFLAGS_set= ac_cv_env_LIBNL3_CFLAGS_value= ac_cv_env_LIBNL3_LIBS_set= ac_cv_env_LIBNL3_LIBS_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_TEST_DIR_set= ac_cv_env_TEST_DIR_value= ac_cv_env_TEST_JOBS_set= ac_cv_env_TEST_JOBS_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_func_gethostbyname=yes ac_cv_func_statx=no ac_cv_func_strnlen=yes ac_cv_header_asm_types_h=yes ac_cv_header_dlfcn_h=yes ac_cv_header_endian_h=yes ac_cv_header_ext2fs_ext2fs_h=no ac_cv_header_inttypes_h=yes ac_cv_header_libmount_libmount_h=no ac_cv_header_memory_h=yes ac_cv_header_netdb_h=yes ac_cv_header_selinux_selinux_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_header_zlib_h=yes ac_cv_host=x86_64-unknown-linux-gnu ac_cv_lib_gssapi_krb5___gss_krb5_ccache_name=yes ac_cv_lib_gssapi_krb5___gss_krb5_export_lucid_sec_context=yes ac_cv_lib_gssapi_krb5___gss_krb5_set_allowable_enctypes=yes ac_cv_lib_gssapi_krb5___krb5_derive_key=no ac_cv_lib_gssapi_krb5___krb5_get_error_message=yes ac_cv_lib_gssapi_krb5___krb5_get_init_creds_opt_set_addressless=no ac_cv_lib_gssapi_krb5___krb5int_derive_key=yes ac_cv_lib_keyutils_add_key=yes ac_cv_lib_keyutils_keyctl_search=yes ac_cv_lib_nl_3_nla_get_s32=yes ac_cv_lib_nl_3_nla_get_s64=yes ac_cv_lib_pthread_pthread_create=yes ac_cv_lib_readline_readline=no ac_cv_lib_selinux_is_selinux_enabled=yes ac_cv_lib_yaml_yaml_parser_initialize=yes ac_cv_lib_z_crc32=yes 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_PYTHON=/bin/python3 ac_cv_path_SED=/bin/sed ac_cv_path_ac_pt_PKG_CONFIG=/bin/pkg-config 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_pax=gnutar lb_cv_compile_VM_FAULT_RETRY=yes lb_cv_compile_account_page_dirtied=no lb_cv_compile_address_space_ops_invalidatepage_3args=no lb_cv_compile_aio_complete=yes lb_cv_compile_alloc_file_pseudo=no lb_cv_compile_backing_dev_info=yes lb_cv_compile_bdi_cap_map_copy=yes lb_cv_compile_bi_bdev=yes lb_cv_compile_bi_status=no lb_cv_compile_bio_endio=no lb_cv_compile_bio_integrity_enabled=yes lb_cv_compile_bio_integrity_payload_bip_iter=no lb_cv_compile_bio_integrity_prep=no lb_cv_compile_bio_integrity_prep_fn=no lb_cv_compile_bitmap_alloc=no lb_cv_compile_blk_integrity_interval_exp=no lb_cv_compile_broken_hash_64=yes lb_cv_compile_build_modules=yes lb_cv_compile_bye_bio_bi_phys_segments=yes lb_cv_compile_cache_detail_writers_atomic=yes lb_cv_compile_cache_head_has_hlist=no lb_cv_compile_cb_start=no lb_cv_compile_clear_and_wake_up_bit=no lb_cv_compile_config_MODULES=yes lb_cv_compile_config_MODVERSIONS=yes lb_cv_compile_config_im_CRYPTO_MD5=yes lb_cv_compile_config_im_CRYPTO_SHA1=yes lb_cv_compile_config_im_CRYPTO_SHA256=yes lb_cv_compile_config_im_CRYPTO_SHA512=yes lb_cv_compile_config_im_FHANDLE=yes lb_cv_compile_config_im_FS_POSIX_ACL=yes lb_cv_compile_config_im_KEYS=yes lb_cv_compile_config_im_SUNRPC=yes lb_cv_compile_cpu_hotplug_state_machine=no lb_cv_compile_cpu_read_lock=no lb_cv_compile_crypto_alloc_skcipher=yes lb_cv_compile_crypto_hash_helpers=no lb_cv_compile_crypto_max_alg_name=no lb_cv_compile_current_time=no lb_cv_compile_d_alias=no lb_cv_compile_d_child=no lb_cv_compile_d_compare_4args=no lb_cv_compile_d_compare_5args=yes lb_cv_compile_d_count=yes lb_cv_compile_d_in_lookup=no lb_cv_compile_d_init=no lb_cv_compile_d_is_positive=yes lb_cv_compile_define_timer=no lb_cv_compile_dir_context=no lb_cv_compile_direct_io_2args=no lb_cv_compile_direct_io_iter=no lb_cv_compile_ethtool_link_settings=yes lb_cv_compile_ext4fs_dirhash=no lb_cv_compile_file_dentry=yes lb_cv_compile_file_function_iter=no lb_cv_compile_filldir_ctx=no lb_cv_compile_fop_iterate_shared=no lb_cv_compile_force_sig_with_task=yes lb_cv_compile_fscrypt_support=no lb_cv_compile_full_name_hash_3args=no lb_cv_compile_generic_write_sync_2args=no lb_cv_compile_genl_dumpit_info=no lb_cv_compile_get_inode_usage=no lb_cv_compile_get_projid=no lb_cv_compile_get_request_key_auth_exported=no lb_cv_compile_get_user_pages_6arg=no lb_cv_compile_get_user_pages_gup_flags=no lb_cv_compile_getattr_path=no lb_cv_compile_glob=no lb_cv_compile_group_info_gid=no lb_cv_compile_hash_lock_isa_spinlock_t=no lb_cv_compile_have___bi_cnt=no lb_cv_compile_have_bi_opf=no lb_cv_compile_have_bvec_iter=no lb_cv_compile_have_clean_bdev_aliases=no lb_cv_compile_have_submit_bio_2args=yes lb_cv_compile_hlist_add_after=no lb_cv_compile_hypervisor_is_type_exists=no lb_cv_compile_i_pages=no lb_cv_compile_ib_alloc_fast_reg_mr=no lb_cv_compile_ib_alloc_pd=yes lb_cv_compile_ib_cq_init_attr=yes lb_cv_compile_ib_device_attrs=yes lb_cv_compile_ib_device_ops_test=yes lb_cv_compile_ib_fmr=yes lb_cv_compile_ib_get_dma_mr=yes lb_cv_compile_ib_inc_rkey=yes lb_cv_compile_ib_map_mr_sg_4args=no lb_cv_compile_ib_map_mr_sg_5args=yes lb_cv_compile_ib_post_send_recv_const=yes lb_cv_compile_ib_rdma_wr=yes lb_cv_compile_ib_sg_dma_address_test=no lb_cv_compile_in_compat_syscall=yes lb_cv_compile_in_dev_for_each_ifa_rtnl_test=no lb_cv_compile_inode_lock=yes lb_cv_compile_inode_ops_get_link=no lb_cv_compile_inode_ops_readlink=yes lb_cv_compile_inode_ops_set_acl=no lb_cv_compile_inode_ops_xattr=yes lb_cv_compile_inode_timespec64=yes lb_cv_compile_interval_blk_integrity=no lb_cv_compile_iops_rename_with_flags=no lb_cv_compile_iov_iter_has_type_member=no lb_cv_compile_iov_iter_rw=no lb_cv_compile_is_encrypted=no lb_cv_compile_is_err_or_null=yes lb_cv_compile_is_root_inode=no lb_cv_compile_iter_init=no lb_cv_compile_iter_truncate=yes lb_cv_compile_itree_cached=no lb_cv_compile_kern_sock_getname_2args=no lb_cv_compile_kernel_old_timeval=yes lb_cv_compile_kernel_param_lock=no lb_cv_compile_kernel_param_ops=yes lb_cv_compile_kernel_read=no lb_cv_compile_kernel_setsockopt_exists=yes lb_cv_compile_kernel_write_match=no lb_cv_compile_key_match=no lb_cv_compile_key_payload_data_array=no lb_cv_compile_key_type_instantiate_2args=yes lb_cv_compile_key_usage_refcount=no lb_cv_compile_keyring_search_4args=no lb_cv_compile_kfree_sensitive_exists=no lb_cv_compile_ki_nbytes=no lb_cv_compile_kiocb_ki_left=yes lb_cv_compile_kref_read=yes lb_cv_compile_kstrtobool_from_user=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_linux_kthread_worker=yes lb_cv_compile_list_cmp_func_t=no lb_cv_compile_lock_manager_ops_lm_compare_owner=yes lb_cv_compile_lock_page_memcg=no lb_cv_compile_lockdep_is_held=yes lb_cv_compile_locks_lock_file_wait=yes lb_cv_compile_lookup_user_key_exported=yes lb_cv_compile_macro_iov_iter_type_exists=no lb_cv_compile_mapping_exiting_exists=yes lb_cv_compile_match_wildcard=yes lb_cv_compile_memalloc_noreclaim=no lb_cv_compile_mmap_write_lock=no lb_cv_compile_netlink_dump_ext_ack=no lb_cv_compile_netlink_ext_ack=no lb_cv_compile_nla_strdup=no lb_cv_compile_nr_unstable_nfs_exists=yes lb_cv_compile_openib_gen2_support=yes lb_cv_compile_oracle_ofed_ext=no lb_cv_compile_pagevec_init=no lb_cv_compile_param_set_uint_minmax=no lb_cv_compile_percpu_counter_init=yes lb_cv_compile_pid_ns_for_children=no lb_cv_compile_posix_acl_update_mode=yes lb_cv_compile_posix_acl_valid=yes lb_cv_compile_prepare_to_wait_event=no lb_cv_compile_qc_dqblk=no lb_cv_compile_radix_tree_tag_set=yes lb_cv_compile_rdma_connect_locked=no lb_cv_compile_rdma_create_id_4args=no lb_cv_compile_rdma_create_id_5args=yes lb_cv_compile_rdma_reject=no lb_cv_compile_register_shrinker_ret=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_rhashtable_replace_fast=yes lb_cv_compile_rhashtable_walk_enter=yes lb_cv_compile_rhashtable_walk_init=yes lb_cv_compile_rht_bucket_var=yes lb_cv_compile_rhtable=yes lb_cv_compile_security_release_secctx_1arg=no lb_cv_compile_selinux_is_enabled=yes lb_cv_compile_shrinker_count_objects=no lb_cv_compile_sk_data_ready=no lb_cv_compile_sock_create_kern_net=no lb_cv_compile_stacktrace_ops=no lb_cv_compile_stacktrace_ops_address_return_int=no lb_cv_compile_strscpy_exists=yes lb_cv_compile_struct_posix_acl_xattr=no lb_cv_compile_struct_wait_bit_queue_entry_exists=no lb_cv_compile_super_block_s_uuid=no lb_cv_compile_super_setup_bdi_name=no lb_cv_compile_symlink_use_nameidata=yes lb_cv_compile_tcp_sock_set_keepcnt_exists=no lb_cv_compile_tcp_sock_set_keepidle_exists=no lb_cv_compile_tcp_sock_set_keepintvl_exists=no lb_cv_compile_tcp_sock_set_nodelay_exists=no lb_cv_compile_tcp_sock_set_quickack_exists=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_totalram_pages=no lb_cv_compile_truncate_ipages_final=yes lb_cv_compile_truncate_pagecache_old_size=no lb_cv_compile_uapi_linux_mount=no lb_cv_compile_user_namespace_argument=no lb_cv_compile_uuid_t=yes lb_cv_compile_vfs_rename_5args=no lb_cv_compile_vfs_rename_6args=yes lb_cv_compile_vfs_setxattr=no lb_cv_compile_vfs_unlink_3args=yes lb_cv_compile_vm_fault_address=no lb_cv_compile_vm_fault_t=no lb_cv_compile_vm_operations_no_vm_area_struct=no lb_cv_compile_vmalloc_2args=no lb_cv_compile_wait_queue_entry=no lb_cv_compile_wait_queue_task_list=no lb_cv_compile_wait_var_event=yes lb_cv_compile_wait_woken=yes lb_cv_compile_xarray_support=no lb_cv_compile_xattr_handler_inode_param=no lb_cv_compile_xattr_handler_name=no lb_cv_compile_xattr_handler_simplified=no lb_cv_export_account_page_dirtied=yes lb_cv_export_default_file_splice_read=yes lb_cv_export_kallsyms_lookup_name=yes lb_cv_export_kmap_to_page=no lb_cv_export_kset_find_obj=no lb_cv_export_new_sync_read=no lb_cv_export_save_stack_trace_tsk=yes lb_cv_file___snmp_lustre_snmp_c=yes lb_cv_file__boot_kernel_h=no lb_cv_file__lib_modules_3_10_0_1160_53_1_el7_x86_64_build__config=yes lb_cv_file__lib_modules_3_10_0_1160_53_1_el7_x86_64_build_include_generated_autoconf_h=yes lb_cv_file__lib_modules_3_10_0_1160_53_1_el7_x86_64_build_include_generated_uapi_linux_version_h=yes lb_cv_file__lib_modules_3_10_0_1160_53_1_el7_x86_64_build_include_linux_version_h=no lb_cv_file__lib_modules_3_10_0_1160_53_1_el7_x86_64_source=yes lb_cv_file__lib_modules_3_10_0_1160_53_1_el7_x86_64_source_include_linux_kconfig_h=yes lb_cv_file__var_adm_running_kernel_h=no lb_cv_header_crypto_internal_cipher_h=no lb_cv_header_crypto_sha2_h=no lb_cv_header_linux_panic_notifier_h=no lb_cv_header_linux_processor_h=no lb_cv_header_linux_refcount_h=yes lb_cv_header_linux_sched_signal_h=yes lb_cv_header_linux_stringhash_h=no 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=79 lb_cv_uses_dpkg=no lb_cv_utsrelease=3.10.0-1160.53.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 pkg_cv_LIBNL3_CFLAGS='-I/usr/include/libnl3 ' pkg_cv_LIBNL3_LIBS='-lnl-genl-3 -lnl-3 ' ## ----------------- ## ## Output variables. ## ## ----------------- ## ACLOCAL='${SHELL} /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/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.15.0_1_g0a101e6/build/config/missing autoconf' AUTOCONF_HDIR='generated' AUTOHEADER='${SHELL} /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/config/missing autoheader' AUTOMAKE='${SHELL} /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/config/missing automake-1.13' AWK='gawk' BASH_COMPLETION_DIR='/usr/share/bash-completion/completions' BUILD_GNILND_FALSE='' BUILD_GNILND_TRUE='#' BUILD_LUSTREIOKIT_FALSE='' BUILD_LUSTREIOKIT_TRUE='#' BUILD_LUTF_FALSE='' BUILD_LUTF_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 -Wall -Werror' CLIENT_FALSE='#' CLIENT_TRUE='' CONFIG_CACHE_FILE='' CONFIG_INCLUDE='/lib/modules/3.10.0-1160.53.1.el7.x86_64/source/include/linux/kconfig.h' CPP='gcc -E' CPPFLAGS='-include /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/undef.h -include /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/config.h -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/utils/ -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include ' CYGPATH_W='echo' DEBUGFS='debugfs' DEFS='-DHAVE_CONFIG_H' DEPDIR='.deps' DLLTOOL='false' DOC_FALSE='' DOC_TRUE='#' DSYMUTIL='' DUMPBIN='' DUMPE2FS='dumpe2fs' E2FSCK='e2fsck' E2FSPROGS='e2fsprogs' E2LABEL='e2label' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='/bin/grep -E' ENABLEO2IB='yes' ENABLE_BASH_COMPLETION_FALSE='#' ENABLE_BASH_COMPLETION_TRUE='' ENABLE_CRYPTO='no' ENABLE_DOC='0' ENABLE_GSS='yes' ENABLE_LDISKFS='no' ENABLE_SERVER='no' ENABLE_ZFS='no' EXEEXT='' EXT2FS_DEVEL_FALSE='' EXT2FS_DEVEL_TRUE='#' EXT4_SRC_DIR='' EXTRA_KCFLAGS='-include /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/undef.h -include /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/config.h -g -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/libcfs/include/libcfs -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lnet/include -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include/uapi -I/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre/include -Wno-format-truncation -Wno-stringop-truncation -Wno-stringop-overflow' EXTRA_OFED_CONFIG=' -include /usr/src/ofa_kernel/default/include/linux/compat-2.6.h' EXTRA_OFED_INCLUDE=' -I/usr/src/ofa_kernel/default/include -I/usr/src/ofa_kernel/default/include/uapi' EXTRA_SYMBOLS=' /usr/src/ofa_kernel/default/Module.symvers' 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_SYSTEMD_FALSE='#' HAVE_SYSTEMD_TRUE='' INCLUDE_RULES='include /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/Rules' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' K5VERS='1151' KMODEXT='.ko' KMP_MODDIR='extra/kernel' KRBCFLAGS='' KRBDIR='/usr' KRBLDFLAGS='' KRBLIBS='-lgssapi_krb5 -lkrb5 -lk5crypto -lcom_err' LD='/bin/ld -m elf_x86_64' LDFLAGS='' LDISKFS_ENABLED_FALSE='' LDISKFS_ENABLED_TRUE='#' LDISKFS_SERIES='' LDISKFS_SUBDIR='' LDLIBMOUNT='' LIBAIO_FALSE='' LIBAIO_TRUE='#' LIBEFENCE='' LIBNL3_CFLAGS='-I/usr/include/libnl3 ' LIBNL3_LIBS='-lnl-genl-3 -lnl-3 ' LIBOBJS='' LIBPTHREAD_FALSE='#' LIBPTHREAD_TRUE='' LIBREADLINE='' LIBS='-lkeyutils -lkeyutils ' LIBTOOL='$(SHELL) $(top_builddir)/libtool' LINUX='/lib/modules/3.10.0-1160.53.1.el7.x86_64/source' LINUXRELEASE='3.10.0-1160.53.1.el7.x86_64' LINUX_CONFIG='/lib/modules/3.10.0-1160.53.1.el7.x86_64/build/.config' LINUX_FALSE='#' LINUX_OBJ='/lib/modules/3.10.0-1160.53.1.el7.x86_64/build' LINUX_TRUE='' LIPO='' LLCRYPT_FALSE='' LLCRYPT_TRUE='#' LN_S='ln -s' LTLIBOBJS='' LUSTRE='/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/lustre' LUSTREIOKIT_SUBDIR='' MAINT='#' MAINTAINER_MODE_FALSE='' MAINTAINER_MODE_TRUE='#' MAKEINFO='${SHELL} /var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/config/missing makeinfo' MANIFEST_TOOL=':' MANPAGES_FALSE='' MANPAGES_TRUE='#' MKDIR_P='/bin/mkdir -p' MKE2FS='mke2fs' MODULES_FALSE='#' MODULES_TRUE='' MODULE_TARGET='M' MOSTLYCLEANFILES='.*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers' MPICC_WRAPPER='' MPITESTS_FALSE='' MPITESTS_TRUE='#' MPI_BIN='' NET_SNMP_CFLAGS='' NET_SNMP_CONFIG='' NET_SNMP_LIBS='' NM='/bin/nm -B' NMEDIT='' O2IBLND='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.15.0_1_g0a101e6' PACKAGE_TARNAME='lustre' PACKAGE_URL='' PACKAGE_VERSION='2.15.0_1_g0a101e6' PATCHED_INTEGRITY_INTF='#' PATH_SEPARATOR=':' PFSCK='fsck' PKG_CONFIG='/bin/pkg-config' PKG_CONFIG_LIBDIR='' PKG_CONFIG_PATH='' PLUGINS_FALSE='#' PLUGINS_TRUE='' PTHREAD_LIBS='-lpthread' PYTHON='/bin/python3' PYTHON_CPPFLAGS='-I/usr/include/python3.6m' PYTHON_EXTRA_LDFLAGS='-Xlinker -export-dynamic' PYTHON_EXTRA_LIBS='-lpthread -ldl -lutil -lm' PYTHON_LIBS='-L/usr/lib64 -lpython3.6m' PYTHON_SITE_PKG='/usr/lib/python3.6/site-packages' PYTHON_VERSION_CHECK='no' RANLIB='ranlib' RHEL_FALSE='#' RHEL_TRUE='' RPMBUILD='' RPMBUILD_BINARY_ARGS=' --define "configure_args '\''--disable-snmp'\'' '\''--disable-doc'\'' '\''--disable-maintainer-mode'\'' '\''--enable-gss'\'' '\''--disable-mpitests'\''" --define "kdir /lib/modules/3.10.0-1160.53.1.el7.x86_64/source" --define "kobjdir /lib/modules/3.10.0-1160.53.1.el7.x86_64/build" --without lustre_tests --without lustre_tests_lutf --without lustre_utils --without servers --without ldiskfs --with gss_keyring --with gss --with gss --without crypto --without lustre_iokit --without snmp --without manpages --without mpi' SED='/bin/sed' SELINUX='-lselinux' SELINUX_FALSE='#' SELINUX_TRUE='' SERVER_FALSE='' SERVER_TRUE='#' SET_MAKE='' SHELL='/bin/sh' SNMP_DIST_SUBDIR='snmp' SNMP_SUBDIR='' SPL='' SPLIT_FALSE='' SPLIT_TRUE='#' SPL_ENABLED_FALSE='' SPL_ENABLED_TRUE='#' SPL_OBJ='' SPL_VERSION='' STRIP='strip' SUSE_FALSE='' SUSE_TRUE='#' SWIG='' SWIG_LIB='' SYMVERFILE='Module.symvers' TESTS_FALSE='' TESTS_TRUE='#' TEST_DIR='/var/lib/dkms/lustre-client/2.15.0_1_g0a101e6/build/_lpb' TEST_JOBS='32' TUNE2FS='tune2fs' UBUNTU_FALSE='' UBUNTU_TRUE='#' USE_QUILT_FALSE='' USE_QUILT_TRUE='#' UTILS_FALSE='' UTILS_TRUE='#' VERSION='2.15.0_1_g0a101e6' 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='${pkglibdir}/snmp' 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=posix -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='${prefix}' 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.15.0_1_g0a101e6/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='${pkgdatadir}/snmp/mibs' mkdir_p='$(MKDIR_P)' modulefsdir='/lib/modules/3.10.0-1160.53.1.el7.x86_64/extra/kernel/fs/lustre' modulenetdir='/lib/modules/3.10.0-1160.53.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='/usr/lib/systemd/system' 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.15.0_1_g0a101e6" #define PACKAGE_STRING "Lustre 2.15.0_1_g0a101e6" #define PACKAGE_BUGREPORT "https://jira.whamcloud.com/" #define PACKAGE_URL "" #define PACKAGE "lustre" #define VERSION "2.15.0_1_g0a101e6" #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 15 #define LUSTRE_PATCH 0 #define LUSTRE_FIX 0 #define LUSTRE_VERSION_STRING "2.15.0_1_g0a101e6" #define SIZEOF_UNSIGNED_LONG_LONG 8 #define HAVE_PYTHON "3.6" #define HAVE_NATIVE_LINUX_CLIENT 1 #define HAVE_MODULE_LOADING_SUPPORT 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_MATCH_WILDCARD 1 #define HAVE_MAPPING_AS_EXITING_FLAG 1 #define HAVE_NS_TO_TIMESPEC64 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_WAIT_WOKEN 1 #define HAVE_KTIME_MS_DELTA 1 #define HAVE_TOPOLOGY_SIBLING_CPUMASK 1 #define HAVE_KSTRTOBOOL_FROM_USER 1 #define HAVE_RHASHTABLE_REPLACE 1 #define HAVE_BROKEN_HASH_64 1 #define HAVE_3ARG_RHASHTABLE_WALK_INIT 1 #define HAVE_RHASHTABLE_LOOKUP 1 #define HAVE_RHLTABLE 1 #define HAVE_RHASHTABLE_WALK_ENTER 1 #define HAVE_REFCOUNT_T 1 #define HAVE_RHASHTABLE_LOOKUP_GET_INSERT_FAST 1 #define HAVE_SCHED_HEADERS 1 #define HAVE_KREF_READ 1 #define HAVE_RHT_BUCKET_VAR 1 #define HAVE_UUID_T 1 #define HAVE_SAVE_STACK_TRACE_TSK 1 #define HAVE_TIMER_SETUP 1 #define HAVE_WAIT_VAR_EVENT 1 #define HAVE_LOOKUP_USER_KEY 1 #define HAVE_FORCE_SIG_WITH_TASK 1 #define HAVE_CACHE_DETAIL_WRITERS 1 #define HAVE_KALLSYMS_LOOKUP_NAME 1 #define HAVE_KERNEL_SETSOCKOPT 1 #define HAVE_NR_UNSTABLE_NFS 1 #define HAVE_COMPAT_RDMA 1 #define HAVE_KTHREAD_WORK 1 #define HAVE_RDMA_CREATE_ID_5ARG 1 #define HAVE_IB_CQ_INIT_ATTR 1 #define HAVE_IB_GET_DMA_MR 1 #define HAVE_IB_RDMA_WR 1 #define HAVE_IB_MAP_MR_SG 1 #define HAVE_IB_MAP_MR_SG_5ARGS 1 #define HAVE_IB_DEVICE_ATTRS 1 #define HAVE_IB_ALLOC_PD_2ARGS 1 #define HAVE_IB_INC_RKEY 1 #define HAVE_IB_POST_SEND_RECV_CONST 1 #define HAVE_IB_DEVICE_OPS 1 #define HAVE_FMR_POOL_API 1 #define HAVE_ETHTOOL_LINK_SETTINGS 1 #define HAVE_STRSCPY 1 #define CONFIG_LUSTRE_FS_PINGER 1 #define ENABLE_CHECKSUM 1 #define ENABLE_FLOCK 1 #define HAVE_LRU_RESIZE_SUPPORT 1 #define HAVE_LIBKEYUTILS 1 #define HAVE_GSS_KEYRING 1 #define HAVE_KEY_TYPE_INSTANTIATE_2ARGS 1 #define KRB5_VERSION 1151 #define HAVE_LUCID_CONTEXT_SUPPORT 1 #define HAVE_SET_ALLOWABLE_ENCTYPES 1 #define HAVE_GSS_KRB5_CCACHE_NAME 1 #define HAVE_KRB5_GET_ERROR_MESSAGE 1 #define HAVE_KRB5INT_DERIVE_KEY 1 #define HAVE_AES_SHA2_SUPPORT 1 #define HAVE_KRB5 1 #define HAVE_DES3_SUPPORT 1 #define HAVE_GSS 1 #define HAVE_D_COMPARE_5ARGS 1 #define HAVE_D_COUNT 1 #define HAVE_PTR_ERR_OR_ZERO 1 #define HAVE_KIOCB_KI_LEFT 1 #define HAVE_VFS_UNLINK_3ARGS 1 #define HAVE_D_IS_POSITIVE 1 #define HAVE_TRUNCATE_INODE_PAGES_FINAL 1 #define HAVE_VFS_RENAME_6ARGS 1 #define HAVE_IOV_ITER_TRUNCATE 1 #define HAVE_PERCPU_COUNTER_INIT_GFP_FLAG 1 #define HAVE_AIO_COMPLETE 1 #define HAVE_BACKING_DEV_INFO 1 #define HAVE_BDI_CAP_MAP_COPY 1 #define HAVE_SYMLINK_OPS_USE_NAMEIDATA 1 #define HAVE_CRYPTO_ALLOC_SKCIPHER 1 #define HAVE_LOCKS_LOCK_FILE_WAIT 1 #define HAVE_SUBMIT_BIO_2ARGS 1 #define HAVE_FILE_DENTRY 1 #define HAVE_INODE_LOCK 1 #define HAVE_IN_COMPAT_SYSCALL 1 #define HAVE_DEFAULT_FILE_SPLICE_READ_EXPORT 1 #define HAVE_POSIX_ACL_VALID_USER_NS 1 #define HAVE_IOP_XATTR 1 #define HAVE_POSIX_ACL_UPDATE_MODE 1 #define HAVE_IOP_GENERIC_READLINK 1 #define HAVE_BIO_INTEGRITY_ENABLED 1 #define HAVE_BI_BDEV 1 #define HAVE_VM_FAULT_RETRY 1 #define HAVE_INODE_TIMESPEC64 1 #define HAVE_RADIX_TREE_TAG_SET 1 #define HAVE_LINUX_SELINUX_IS_ENABLED 1 #define HAVE_ACCOUNT_PAGE_DIRTIED_EXPORT 1 #define HAVE_BIO_BI_PHYS_SEGMENTS 1 #define HAVE_LM_COMPARE_OWNER 1 #define CONFIG_LUSTRE_FS_POSIX_ACL 1 #define CDEBUG_ENABLED 1 #define CDEBUG_ENTRY_EXIT 1 #define LIBCFS_DEBUG 1 #define E2FSPROGS "e2fsprogs" #define MKE2FS "mke2fs" #define DEBUGFS "debugfs" #define TUNE2FS "tune2fs" #define E2LABEL "e2label" #define DUMPE2FS "dumpe2fs" #define E2FSCK "e2fsck" #define PFSCK "fsck" #define HAVE_NETDB_H 1 #define HAVE_ASM_TYPES_H 1 #define HAVE_ENDIAN_H 1 #define HAVE_GETHOSTBYNAME 1 #define HAVE_LIBPTHREAD 1 #define HAVE_NLA_GET_S32 1 #define HAVE_NLA_GET_S64 1 #define HAVE_NETDB_H 1 #define HAVE_GETHOSTBYNAME 1 #define HAVE_STRNLEN 1 #define HAVE_USRSPC_RDMA_PS_TCP 1 #define HAVE_NETDB_H 1 #define HAVE_ENDIAN_H 1 #define HAVE_GETHOSTBYNAME 1 #define HAVE_SELINUX_SELINUX_H 1 #define HAVE_SELINUX 1 #define HAVE_LIBKEYUTILS 1 #define RANDOM_FAIL_ALLOC 1 configure: exit 0