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 LUSTRE_VERSION, which was generated by GNU Autoconf 2.63. Invocation command line was $ ./configure --disable-server --with-o2ib=/usr/src/mlnx-ofa_kernel-3.4 ## --------- ## ## Platform. ## ## --------- ## hostname = localhost.localdomain uname -m = x86_64 uname -r = 2.6.32-573.el6.x86_64 uname -s = Linux uname -v = #1 SMP Thu Jul 23 15:44:03 UTC 2015 /usr/bin/uname -p = unknown /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: /usr/local/sbin PATH: /usr/local/bin PATH: /sbin PATH: /bin PATH: /usr/sbin PATH: /usr/bin PATH: /root/bin ## ----------- ## ## Core tests. ## ## ----------- ## configure:2471: checking build system type configure:2489: result: x86_64-unknown-linux-gnu configure:2511: checking host system type configure:2526: result: x86_64-unknown-linux-gnu configure:2548: checking target system type configure:2563: result: x86_64-unknown-linux-gnu configure:2608: checking for a BSD-compatible install configure:2676: result: /usr/bin/install -c configure:2687: checking whether build environment is sane configure:2747: result: yes configure:2888: checking for a thread-safe mkdir -p configure:2927: result: /bin/mkdir -p configure:2940: checking for gawk configure:2956: found /bin/gawk configure:2967: result: gawk configure:2978: checking whether make sets $(MAKE) configure:3000: result: yes configure:3077: checking how to create a ustar tar archive configure:3090: tar --version tar (GNU tar) 1.23 Copyright (C) 2010 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:3093: $? = 0 configure:3133: tardir=conftest.dir && eval tar --format=ustar -chf - "$tardir" >conftest.tar configure:3136: $? = 0 configure:3140: tar -xf - &5 gcc (GCC) 4.4.7 20120313 (Red Hat 4.4.7-16) Copyright (C) 2010 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:3506: $? = 0 configure:3513: gcc -v >&5 Using built-in specs. 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-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --with-java-home=/usr/lib/jvm/java-1.5.0-gcj-1.5.0.0/jre --enable-libgcj-multifile --enable-java-maintainer-mode --with-ecj-jar=/usr/share/java/eclipse-ecj.jar --disable-libjava-multilib --with-ppl --with-cloog --with-tune=generic --with-arch_32=i686 --build=x86_64-redhat-linux Thread model: posix gcc version 4.4.7 20120313 (Red Hat 4.4.7-16) (GCC) configure:3517: $? = 0 configure:3524: gcc -V >&5 gcc: '-V' option must have argument configure:3528: $? = 1 configure:3551: checking for C compiler default output file name configure:3573: gcc conftest.c >&5 configure:3577: $? = 0 configure:3615: result: a.out configure:3634: checking whether the C compiler works configure:3644: ./a.out configure:3648: $? = 0 configure:3667: result: yes configure:3674: checking whether we are cross compiling configure:3676: result: no configure:3679: checking for suffix of executables configure:3686: gcc -o conftest conftest.c >&5 configure:3690: $? = 0 configure:3716: result: configure:3722: checking for suffix of object files configure:3748: gcc -c conftest.c >&5 configure:3752: $? = 0 configure:3777: result: o configure:3781: checking whether we are using the GNU C compiler configure:3810: gcc -c conftest.c >&5 configure:3817: $? = 0 configure:3834: result: yes configure:3843: checking whether gcc accepts -g configure:3873: gcc -c -g conftest.c >&5 configure:3880: $? = 0 configure:3981: result: yes configure:3998: checking for gcc option to accept ISO C89 configure:4072: gcc -c -g -O2 conftest.c >&5 configure:4079: $? = 0 configure:4102: result: none needed configure:4131: checking for style of include used by make configure:4159: result: GNU configure:4184: checking dependency style of gcc configure:4294: result: gcc3 configure:4334: checking for a sed that does not truncate output configure:4400: result: /bin/sed configure:4418: checking for grep that handles long lines and -e configure:4478: result: /bin/grep configure:4483: checking for egrep configure:4547: result: /bin/grep -E configure:4552: checking for fgrep configure:4616: result: /bin/grep -F configure:4651: checking for ld used by gcc configure:4718: result: /usr/bin/ld configure:4727: checking if the linker (/usr/bin/ld) is GNU ld configure:4742: result: yes configure:4754: checking for BSD- or MS-compatible name lister (nm) configure:4803: result: /usr/bin/nm -B configure:4921: checking the name lister (/usr/bin/nm -B) interface configure:4928: gcc -c -g -O2 conftest.c >&5 configure:4931: /usr/bin/nm -B "conftest.o" configure:4934: output 0000000000000000 B some_variable configure:4941: result: BSD nm configure:4944: checking whether ln -s works configure:4948: result: yes configure:4956: checking the maximum length of command line arguments configure:5076: result: 1966080 configure:5093: checking whether the shell understands some XSI constructs configure:5103: result: yes configure:5107: checking whether the shell understands "+=" configure:5113: result: yes configure:5148: checking for /usr/bin/ld option to reload object files configure:5155: result: -r configure:5224: checking for objdump configure:5240: found /usr/bin/objdump configure:5251: result: objdump configure:5283: checking how to recognize dependent libraries configure:5479: result: pass_all configure:5539: checking for ar configure:5555: found /usr/bin/ar configure:5566: result: ar configure:5644: checking for strip configure:5660: found /usr/bin/strip configure:5671: result: strip configure:5743: checking for ranlib configure:5759: found /usr/bin/ranlib configure:5770: result: ranlib configure:5860: checking command to parse /usr/bin/nm -B output from gcc object configure:5978: gcc -c -g -O2 conftest.c >&5 configure:5981: $? = 0 configure:5985: /usr/bin/nm -B conftest.o \| sed -n -e 's/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p' \> conftest.nm configure:5988: $? = 0 configure:6042: gcc -o conftest -g -O2 conftest.c conftstm.o >&5 configure:6045: $? = 0 configure:6083: result: ok configure:6179: gcc -c -g -O2 conftest.c >&5 configure:6182: $? = 0 configure:6950: checking how to run the C preprocessor configure:6990: gcc -E conftest.c configure:6997: $? = 0 configure:7028: gcc -E conftest.c conftest.c:10:28: error: ac_nonexistent.h: No such file or directory configure:7035: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "LUSTRE_VERSION" | #define PACKAGE_STRING "Lustre LUSTRE_VERSION" | #define PACKAGE_BUGREPORT "https://jira.hpdd.intel.com/" | #define PACKAGE "lustre" | #define VERSION "2.8.0" | /* end confdefs.h. */ | #include configure:7068: result: gcc -E configure:7097: gcc -E conftest.c configure:7104: $? = 0 configure:7135: gcc -E conftest.c conftest.c:10:28: error: ac_nonexistent.h: No such file or directory configure:7142: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "LUSTRE_VERSION" | #define PACKAGE_STRING "Lustre LUSTRE_VERSION" | #define PACKAGE_BUGREPORT "https://jira.hpdd.intel.com/" | #define PACKAGE "lustre" | #define VERSION "2.8.0" | /* end confdefs.h. */ | #include configure:7182: checking for ANSI C header files configure:7212: gcc -c -g -O2 conftest.c >&5 configure:7219: $? = 0 configure:7318: gcc -o conftest -g -O2 conftest.c >&5 configure:7322: $? = 0 configure:7328: ./conftest configure:7332: $? = 0 configure:7350: result: yes configure:7374: checking for sys/types.h configure:7395: gcc -c -g -O2 conftest.c >&5 configure:7402: $? = 0 configure:7419: result: yes configure:7374: checking for sys/stat.h configure:7395: gcc -c -g -O2 conftest.c >&5 configure:7402: $? = 0 configure:7419: result: yes configure:7374: checking for stdlib.h configure:7395: gcc -c -g -O2 conftest.c >&5 configure:7402: $? = 0 configure:7419: result: yes configure:7374: checking for string.h configure:7395: gcc -c -g -O2 conftest.c >&5 configure:7402: $? = 0 configure:7419: result: yes configure:7374: checking for memory.h configure:7395: gcc -c -g -O2 conftest.c >&5 configure:7402: $? = 0 configure:7419: result: yes configure:7374: checking for strings.h configure:7395: gcc -c -g -O2 conftest.c >&5 configure:7402: $? = 0 configure:7419: result: yes configure:7374: checking for inttypes.h configure:7395: gcc -c -g -O2 conftest.c >&5 configure:7402: $? = 0 configure:7419: result: yes configure:7374: checking for stdint.h configure:7395: gcc -c -g -O2 conftest.c >&5 configure:7402: $? = 0 configure:7419: result: yes configure:7374: checking for unistd.h configure:7395: gcc -c -g -O2 conftest.c >&5 configure:7402: $? = 0 configure:7419: result: yes configure:7437: checking for dlfcn.h configure:7458: gcc -c -g -O2 conftest.c >&5 configure:7465: $? = 0 configure:7482: result: yes configure:7668: checking for objdir configure:7683: result: .libs configure:7975: checking if gcc supports -fno-rtti -fno-exceptions configure:7993: 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 configure:7997: $? = 0 configure:8010: result: no configure:8030: checking for gcc option to produce PIC configure:8302: result: -fPIC -DPIC configure:8314: checking if gcc PIC flag -fPIC -DPIC works configure:8332: gcc -c -g -O2 -fPIC -DPIC -DPIC conftest.c >&5 configure:8336: $? = 0 configure:8349: result: yes configure:8373: checking if gcc static flag -static works configure:8401: result: no configure:8416: checking if gcc supports -c -o file.o configure:8437: gcc -c -g -O2 -o out/conftest2.o conftest.c >&5 configure:8441: $? = 0 configure:8463: result: yes configure:8471: checking if gcc supports -c -o file.o configure:8518: result: yes configure:8551: checking whether the gcc linker (/usr/bin/ld -m elf_x86_64) supports shared libraries configure:9625: result: yes configure:9662: checking whether -lc should be explicitly linked in configure:9667: gcc -c -g -O2 conftest.c >&5 configure:9670: $? = 0 configure:9685: gcc -shared conftest.o -v -Wl,-soname -Wl,conftest -o conftest 2\>\&1 \| /bin/grep -lc \>/dev/null 2\>\&1 configure:9688: $? = 0 configure:9700: result: no configure:9864: checking dynamic linker characteristics configure:10307: gcc -o conftest -g -O2 -Wl,-rpath -Wl,/foo conftest.c >&5 configure:10314: $? = 0 configure:10550: result: GNU/Linux ld.so configure:10652: checking how to hardcode library paths into programs configure:10677: result: immediate configure:11510: checking whether stripping libraries is possible configure:11515: result: yes configure:11550: checking if libtool supports shared libraries configure:11552: result: yes configure:11555: checking whether to build shared libraries configure:11576: result: yes configure:11579: checking whether to build static libraries configure:11583: result: yes configure:11618: checking for a thread-safe mkdir -p configure:11657: result: /bin/mkdir -p configure:11669: checking dependency style of gcc configure:11777: result: gcc3 configure:11795: checking for rpmbuild configure:11813: found /usr/bin/rpmbuild configure:11825: result: /usr/bin/rpmbuild configure:11936: Lustre base checks ============================================================================== configure:11949: checking whether to configure just enough for make dist configure:11958: result: no configure:11987: checking if this distro uses dpkg configure:12000: result: no configure:12005: checking for buildid configure:12061: result: configure:12069: WARNING: FIXME: I don't know how to deal with source trees outside of git that don't have a META file. Not setting a buildid. configure:12180: checking for ranlib configure:12207: result: ranlib configure:12272: checking for ld configure:12299: result: /usr/bin/ld -m elf_x86_64 configure:12364: checking for objdump configure:12391: result: objdump configure:12456: checking for strip configure:12483: result: strip configure:12511: checking size of unsigned long long configure:12816: gcc -o conftest -g -O2 conftest.c >&5 configure:12820: $? = 0 configure:12826: ./conftest configure:12830: $? = 0 configure:12856: result: 8 configure:12894: checking whether to use OSD addon configure:12918: result: no configure:12952: checking whether to build Lustre docs configure:12961: result: no configure:12972: checking whether to build Lustre manpages configure:12981: result: yes configure:12989: checking for rst2man configure:13005: found /usr/bin/rst2man configure:13016: result: rst2man configure:13037: checking whether to build Lustre utilities configure:13046: result: yes configure:13050: checking whether to build Lustre tests configure:13059: result: yes configure:13063: checking whether to build Lustre client support configure:13072: result: yes configure:13103: checking whether mpitests can be built configure:13129: mpicc -c -g -O2 -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include conftest.c >&5 ./configure: line 13131: mpicc: command not found configure:13136: $? = 127 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "LUSTRE_VERSION" | #define PACKAGE_STRING "Lustre LUSTRE_VERSION" | #define PACKAGE_BUGREPORT "https://jira.hpdd.intel.com/" | #define PACKAGE "lustre" | #define VERSION "2.8.0" | #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 SIZEOF_UNSIGNED_LONG_LONG 8 | /* end confdefs.h. */ | | #include | int main(void) { | int flag; | MPI_Initialized(&flag); | return 0; | } | configure:13152: result: no configure:13197: checking whether to build Linux kernel modules configure:13217: result: yes (linux-gnu) configure:13243: checking for Linux sources configure:13272: result: /lib/modules/2.6.32-573.el6.x86_64/source configure:13279: checking for /lib/modules/2.6.32-573.el6.x86_64/source configure:13295: result: yes configure:13309: checking for Linux objects configure:13337: result: /lib/modules/2.6.32-573.el6.x86_64/build configure:13372: checking for /lib/modules/2.6.32-573.el6.x86_64/build/.config configure:13388: result: yes configure:13414: checking for /boot/kernel.h configure:13428: result: no configure:13434: checking for /var/adm/running-kernel.h configure:13448: result: no configure:13488: checking for /lib/modules/2.6.32-573.el6.x86_64/build/include/generated/autoconf.h configure:13504: result: no configure:13513: checking for /lib/modules/2.6.32-573.el6.x86_64/build/include/linux/autoconf.h configure:13529: result: yes configure:13547: checking for /lib/modules/2.6.32-573.el6.x86_64/build/include/linux/version.h configure:13563: result: yes configure:13610: checking for /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h configure:13626: result: yes configure:13715: checking for cross compilation configure:13746: result: no configure:13784: checking for external module build target configure:13819: cp conftest.c build && make -d /root/lustre-release/build LUSTRE_KERNEL_TEST=conftest.i LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/2.6.32-573.el6.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/include -Iinclude2 -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/2.6.32-573.el6.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include SUBDIRS=/root/lustre-release/build configure:13822: $? = 0 configure:13824: test -s build/conftest.i configure:13827: $? = 1 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "LUSTRE_VERSION" | #define PACKAGE_STRING "Lustre LUSTRE_VERSION" | #define PACKAGE_BUGREPORT "https://jira.hpdd.intel.com/" | #define PACKAGE "lustre" | #define VERSION "2.8.0" | #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 SIZEOF_UNSIGNED_LONG_LONG 8 | /* end confdefs.h. */ | /* confdefs.h. */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "LUSTRE_VERSION" | #define PACKAGE_STRING "Lustre LUSTRE_VERSION" | #define PACKAGE_BUGREPORT "https://jira.hpdd.intel.com/" | #define PACKAGE "lustre" | #define VERSION "2.8.0" | #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 SIZEOF_UNSIGNED_LONG_LONG 8 | /* end confdefs.h. */ | | #include | | int | main (void) | { | | ; | return 0; | } configure:13863: cp conftest.c build && make -d _module_/root/lustre-release/build LUSTRE_KERNEL_TEST=conftest.i LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/2.6.32-573.el6.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/include -Iinclude2 -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/2.6.32-573.el6.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include M=/root/lustre-release/build configure:13866: $? = 0 configure:13868: test -s build/conftest.i configure:13871: $? = 0 configure:13894: result: M configure:13910: checking that modules can be built at all configure:13942: cp conftest.c build && make -d modules LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/2.6.32-573.el6.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/include -Iinclude2 -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/2.6.32-573.el6.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include M=/root/lustre-release/build configure:13945: $? = 0 configure:13947: test -s build/conftest.o configure:13950: $? = 0 configure:13964: result: yes configure:13991: checking for Linux kernel utsrelease configure:14030: result: 2.6.32-573.el6.x86_64 configure:14043: checking for Lustre release configure:14059: result: 2.6.32_573.el6.x86_64_ configure:14064: checking for RedHat kernel release number configure:14082: result: 67 configure:14167: checking for Linux kernel module package directory configure:14183: result: extra configure:14198: checking for the name of module symbol version file configure:14212: result: Module.symvers configure:14220: checking if Linux kernel was built with CONFIG_MODULES configure:14258: cp conftest.c build && make -d modules LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/2.6.32-573.el6.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/include -Iinclude2 -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/2.6.32-573.el6.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include M=/root/lustre-release/build configure:14261: $? = 0 configure:14263: test -s build/conftest.o configure:14266: $? = 0 configure:14280: result: yes configure:14302: checking if Linux kernel was built with CONFIG_MODVERSIONS configure:14340: cp conftest.c build && make -d modules LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/2.6.32-573.el6.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/include -Iinclude2 -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/2.6.32-573.el6.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include M=/root/lustre-release/build configure:14343: $? = 0 configure:14345: test -s build/conftest.o configure:14348: $? = 0 configure:14362: result: yes configure:14369: checking if Linux kernel was built with CONFIG_KALLSYMS configure:14407: cp conftest.c build && make -d modules LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/2.6.32-573.el6.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/include -Iinclude2 -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/2.6.32-573.el6.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include M=/root/lustre-release/build configure:14410: $? = 0 configure:14412: test -s build/conftest.o configure:14415: $? = 0 configure:14429: result: yes configure:14451: checking if Linux kernel module loading is possible configure:14490: cp conftest.c build && make -d _module_/root/lustre-release/build LUSTRE_KERNEL_TEST=conftest.i LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/2.6.32-573.el6.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/include -Iinclude2 -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/2.6.32-573.el6.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include M=/root/lustre-release/build configure:14493: $? = 0 configure:14495: grep request_module build/conftest.i | grep -v 38 >/dev/null configure:14498: $? = 0 configure:14512: result: yes configure:14538: LibCFS kernel checks ============================================================================== configure:14542: checking whether to use tunable 'panic_dumplog' support configure:14551: result: no configure:14566: checking if 'struct stacktrace_ops' has 'walk_stack' field configure:14602: cp conftest.c build && make -d modules LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/2.6.32-573.el6.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/include -Iinclude2 -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/2.6.32-573.el6.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include M=/root/lustre-release/build configure:14605: $? = 0 configure:14607: test -s build/conftest.o configure:14610: $? = 0 configure:14624: result: yes configure:14639: checking if 'shrinker' want self pointer in handler configure:14676: cp conftest.c build && make -d modules LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/2.6.32-573.el6.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/include -Iinclude2 -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/2.6.32-573.el6.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include M=/root/lustre-release/build configure:14679: $? = 0 configure:14681: test -s build/conftest.o configure:14684: $? = 0 configure:14698: result: yes configure:14714: checking if 'ctl_table' has a 'ctl_name' field configure:14751: cp conftest.c build && make -d modules LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/2.6.32-573.el6.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/include -Iinclude2 -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/2.6.32-573.el6.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include M=/root/lustre-release/build configure:14754: $? = 0 configure:14756: test -s build/conftest.o configure:14759: $? = 0 configure:14773: result: yes configure:14789: checking if Linux kernel has 'kstrtoul' configure:14826: cp conftest.c build && make -d modules LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/2.6.32-573.el6.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/include -Iinclude2 -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/2.6.32-573.el6.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include M=/root/lustre-release/build configure:14829: $? = 0 configure:14831: test -s build/conftest.o configure:14834: $? = 0 configure:14848: result: yes configure:14864: checking if 'dump_trace' want address configure:14902: cp conftest.c build && make -d modules LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/2.6.32-573.el6.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/include -Iinclude2 -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/2.6.32-573.el6.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include M=/root/lustre-release/build /root/lustre-release/build/conftest.c: In function ‘main’: /root/lustre-release/build/conftest.c:66: error: too many arguments to function ‘dump_trace’ make[1]: *** [/root/lustre-release/build/conftest.o] Error 1 make: *** [_module_/root/lustre-release/build] Error 2 configure:14905: $? = 2 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "LUSTRE_VERSION" | #define PACKAGE_STRING "Lustre LUSTRE_VERSION" | #define PACKAGE_BUGREPORT "https://jira.hpdd.intel.com/" | #define PACKAGE "lustre" | #define VERSION "2.8.0" | #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 SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_MODULE_LOADING_SUPPORT 1 | #define STACKTRACE_OPS_HAVE_WALK_STACK 1 | #define HAVE_SHRINKER_WANT_SHRINK_PTR 1 | #define HAVE_SYSCTL_CTLNAME 1 | #define HAVE_KSTRTOUL 1 | /* end confdefs.h. */ | /* confdefs.h. */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "LUSTRE_VERSION" | #define PACKAGE_STRING "Lustre LUSTRE_VERSION" | #define PACKAGE_BUGREPORT "https://jira.hpdd.intel.com/" | #define PACKAGE "lustre" | #define VERSION "2.8.0" | #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 SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_MODULE_LOADING_SUPPORT 1 | #define STACKTRACE_OPS_HAVE_WALK_STACK 1 | #define HAVE_SHRINKER_WANT_SHRINK_PTR 1 | #define HAVE_SYSCTL_CTLNAME 1 | #define HAVE_KSTRTOUL 1 | /* end confdefs.h. */ | | #include | | struct task_struct; | struct pt_regs; | #include | | int | main (void) | { | | dump_trace(NULL, NULL, NULL, 0, NULL, NULL); | | ; | return 0; | } configure:14924: result: no configure:14940: checking if 'shrink_control' is present configure:14978: cp conftest.c build && make -d modules LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/2.6.32-573.el6.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/include -Iinclude2 -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/2.6.32-573.el6.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include M=/root/lustre-release/build /root/lustre-release/build/conftest.c: In function ‘main’: /root/lustre-release/build/conftest.c:65: error: variable ‘tmp’ has initializer but incomplete type /root/lustre-release/build/conftest.c:65: warning: excess elements in struct initializer /root/lustre-release/build/conftest.c:65: warning: (near initialization for ‘tmp’) /root/lustre-release/build/conftest.c:65: error: storage size of ‘tmp’ isn’t known /root/lustre-release/build/conftest.c:65: warning: unused variable ‘tmp’ make[1]: *** [/root/lustre-release/build/conftest.o] Error 1 make: *** [_module_/root/lustre-release/build] Error 2 configure:14981: $? = 2 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "LUSTRE_VERSION" | #define PACKAGE_STRING "Lustre LUSTRE_VERSION" | #define PACKAGE_BUGREPORT "https://jira.hpdd.intel.com/" | #define PACKAGE "lustre" | #define VERSION "2.8.0" | #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 SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_MODULE_LOADING_SUPPORT 1 | #define STACKTRACE_OPS_HAVE_WALK_STACK 1 | #define HAVE_SHRINKER_WANT_SHRINK_PTR 1 | #define HAVE_SYSCTL_CTLNAME 1 | #define HAVE_KSTRTOUL 1 | /* end confdefs.h. */ | /* confdefs.h. */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "LUSTRE_VERSION" | #define PACKAGE_STRING "Lustre LUSTRE_VERSION" | #define PACKAGE_BUGREPORT "https://jira.hpdd.intel.com/" | #define PACKAGE "lustre" | #define VERSION "2.8.0" | #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 SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_MODULE_LOADING_SUPPORT 1 | #define STACKTRACE_OPS_HAVE_WALK_STACK 1 | #define HAVE_SHRINKER_WANT_SHRINK_PTR 1 | #define HAVE_SYSCTL_CTLNAME 1 | #define HAVE_KSTRTOUL 1 | /* end confdefs.h. */ | | #include | | #include | #include | | int | main (void) | { | | struct shrink_control tmp = {0}; | tmp.nr_to_scan = sizeof(tmp); | | ; | return 0; | } configure:15000: result: no configure:15016: checking if 'stacktrace_ops.warning' is exist configure:15054: cp conftest.c build && make -d modules LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/2.6.32-573.el6.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/include -Iinclude2 -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/2.6.32-573.el6.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include M=/root/lustre-release/build configure:15057: $? = 0 configure:15059: test -s build/conftest.o configure:15062: $? = 0 configure:15076: result: yes configure:15092: checking for linux/uidgid.h configure:15118: cp conftest.c build && make -d modules LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/2.6.32-573.el6.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/include -Iinclude2 -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/2.6.32-573.el6.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include M=/root/lustre-release/build /root/lustre-release/build/conftest.c:31:26: error: linux/uidgid.h: No such file or directory make[1]: *** [/root/lustre-release/build/conftest.o] Error 1 make: *** [_module_/root/lustre-release/build] Error 2 configure:15121: $? = 2 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "LUSTRE_VERSION" | #define PACKAGE_STRING "Lustre LUSTRE_VERSION" | #define PACKAGE_BUGREPORT "https://jira.hpdd.intel.com/" | #define PACKAGE "lustre" | #define VERSION "2.8.0" | #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 SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_MODULE_LOADING_SUPPORT 1 | #define STACKTRACE_OPS_HAVE_WALK_STACK 1 | #define HAVE_SHRINKER_WANT_SHRINK_PTR 1 | #define HAVE_SYSCTL_CTLNAME 1 | #define HAVE_KSTRTOUL 1 | #define HAVE_STACKTRACE_WARNING 1 | /* end confdefs.h. */ | | #include | #include | int | main (void) | { | | ; | return 0; | } configure:15139: result: no configure:15153: checking if 'i_uid_read' is present configure:15189: cp conftest.c build && make -d modules LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/2.6.32-573.el6.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/include -Iinclude2 -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/2.6.32-573.el6.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include M=/root/lustre-release/build /root/lustre-release/build/conftest.c: In function ‘main’: /root/lustre-release/build/conftest.c:66: error: implicit declaration of function ‘i_uid_read’ make[1]: *** [/root/lustre-release/build/conftest.o] Error 1 make: *** [_module_/root/lustre-release/build] Error 2 configure:15192: $? = 2 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "LUSTRE_VERSION" | #define PACKAGE_STRING "Lustre LUSTRE_VERSION" | #define PACKAGE_BUGREPORT "https://jira.hpdd.intel.com/" | #define PACKAGE "lustre" | #define VERSION "2.8.0" | #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 SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_MODULE_LOADING_SUPPORT 1 | #define STACKTRACE_OPS_HAVE_WALK_STACK 1 | #define HAVE_SHRINKER_WANT_SHRINK_PTR 1 | #define HAVE_SYSCTL_CTLNAME 1 | #define HAVE_KSTRTOUL 1 | #define HAVE_STACKTRACE_WARNING 1 | /* end confdefs.h. */ | /* confdefs.h. */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "LUSTRE_VERSION" | #define PACKAGE_STRING "Lustre LUSTRE_VERSION" | #define PACKAGE_BUGREPORT "https://jira.hpdd.intel.com/" | #define PACKAGE "lustre" | #define VERSION "2.8.0" | #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 SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_MODULE_LOADING_SUPPORT 1 | #define STACKTRACE_OPS_HAVE_WALK_STACK 1 | #define HAVE_SHRINKER_WANT_SHRINK_PTR 1 | #define HAVE_SYSCTL_CTLNAME 1 | #define HAVE_KSTRTOUL 1 | #define HAVE_STACKTRACE_WARNING 1 | /* end confdefs.h. */ | | #include | | #include | | int | main (void) | { | | i_uid_read(NULL); | | ; | return 0; | } configure:15211: result: no configure:15227: checking if Linux kernel exports 'sock_alloc_file' configure:15250: result: no configure:15341: checking if Linux kernel was built with CONFIG_CRC32 in or as module configure:15379: cp conftest.c build && make -d modules LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/2.6.32-573.el6.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/include -Iinclude2 -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/2.6.32-573.el6.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include M=/root/lustre-release/build configure:15382: $? = 0 configure:15384: test -s build/conftest.o configure:15387: $? = 0 configure:15401: result: yes configure:15422: checking if Linux kernel was built with CONFIG_CRYPTO_CRC32_PCLMUL in or as module configure:15460: cp conftest.c build && make -d modules LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/2.6.32-573.el6.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/include -Iinclude2 -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/2.6.32-573.el6.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include M=/root/lustre-release/build /root/lustre-release/build/conftest.c:69:3: error: #error CONFIG_CRYPTO_CRC32_PCLMUL and CONFIG_CRYPTO_CRC32_PCLMUL_MODULE not #defined make[1]: *** [/root/lustre-release/build/conftest.o] Error 1 make: *** [_module_/root/lustre-release/build] Error 2 configure:15463: $? = 2 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "LUSTRE_VERSION" | #define PACKAGE_STRING "Lustre LUSTRE_VERSION" | #define PACKAGE_BUGREPORT "https://jira.hpdd.intel.com/" | #define PACKAGE "lustre" | #define VERSION "2.8.0" | #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 SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_MODULE_LOADING_SUPPORT 1 | #define STACKTRACE_OPS_HAVE_WALK_STACK 1 | #define HAVE_SHRINKER_WANT_SHRINK_PTR 1 | #define HAVE_SYSCTL_CTLNAME 1 | #define HAVE_KSTRTOUL 1 | #define HAVE_STACKTRACE_WARNING 1 | #define HAVE_CRC32 1 | /* end confdefs.h. */ | /* confdefs.h. */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "LUSTRE_VERSION" | #define PACKAGE_STRING "Lustre LUSTRE_VERSION" | #define PACKAGE_BUGREPORT "https://jira.hpdd.intel.com/" | #define PACKAGE "lustre" | #define VERSION "2.8.0" | #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 SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_MODULE_LOADING_SUPPORT 1 | #define STACKTRACE_OPS_HAVE_WALK_STACK 1 | #define HAVE_SHRINKER_WANT_SHRINK_PTR 1 | #define HAVE_SYSCTL_CTLNAME 1 | #define HAVE_KSTRTOUL 1 | #define HAVE_STACKTRACE_WARNING 1 | #define HAVE_CRC32 1 | /* end confdefs.h. */ | | #include | | #include | | int | main (void) | { | | #if !(defined(CONFIG_CRYPTO_CRC32_PCLMUL) || defined(CONFIG_CRYPTO_CRC32_PCLMUL_MODULE)) | #error CONFIG_CRYPTO_CRC32_PCLMUL and CONFIG_CRYPTO_CRC32_PCLMUL_MODULE not #defined | #endif | | ; | return 0; | } configure:15482: result: no configure:15501: WARNING: No crc32 pclmulqdq crypto api found, enable internal pclmulqdq based crc32 configure:15513: checking if Linux kernel was built with CONFIG_CRYPTO_CRC32C_INTEL in or as module configure:15551: cp conftest.c build && make -d modules LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/2.6.32-573.el6.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/include -Iinclude2 -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/2.6.32-573.el6.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include M=/root/lustre-release/build configure:15554: $? = 0 configure:15556: test -s build/conftest.o configure:15559: $? = 0 configure:15573: result: yes configure:15603: checking shrinker has 'count_objects' configure:15640: cp conftest.c build && make -d modules LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/2.6.32-573.el6.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/include -Iinclude2 -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/2.6.32-573.el6.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include M=/root/lustre-release/build /root/lustre-release/build/conftest.c:65:29: error: linux/shrinker.h: No such file or directory /root/lustre-release/build/conftest.c: In function ‘main’: /root/lustre-release/build/conftest.c:71: error: dereferencing pointer to incomplete type make[1]: *** [/root/lustre-release/build/conftest.o] Error 1 make: *** [_module_/root/lustre-release/build] Error 2 configure:15643: $? = 2 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "LUSTRE_VERSION" | #define PACKAGE_STRING "Lustre LUSTRE_VERSION" | #define PACKAGE_BUGREPORT "https://jira.hpdd.intel.com/" | #define PACKAGE "lustre" | #define VERSION "2.8.0" | #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 SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_MODULE_LOADING_SUPPORT 1 | #define STACKTRACE_OPS_HAVE_WALK_STACK 1 | #define HAVE_SHRINKER_WANT_SHRINK_PTR 1 | #define HAVE_SYSCTL_CTLNAME 1 | #define HAVE_KSTRTOUL 1 | #define HAVE_STACKTRACE_WARNING 1 | #define HAVE_CRC32 1 | #define NEED_CRC32_ACCEL 1 | /* end confdefs.h. */ | /* confdefs.h. */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "LUSTRE_VERSION" | #define PACKAGE_STRING "Lustre LUSTRE_VERSION" | #define PACKAGE_BUGREPORT "https://jira.hpdd.intel.com/" | #define PACKAGE "lustre" | #define VERSION "2.8.0" | #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 SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_MODULE_LOADING_SUPPORT 1 | #define STACKTRACE_OPS_HAVE_WALK_STACK 1 | #define HAVE_SHRINKER_WANT_SHRINK_PTR 1 | #define HAVE_SYSCTL_CTLNAME 1 | #define HAVE_KSTRTOUL 1 | #define HAVE_STACKTRACE_WARNING 1 | #define HAVE_CRC32 1 | #define NEED_CRC32_ACCEL 1 | /* end confdefs.h. */ | | #include | | #include | #include | | int | main (void) | { | | ((struct shrinker*)0)->count_objects(NULL, NULL); | | ; | return 0; | } configure:15662: result: no configure:15678: checking does function 'hlist_add_after' exist configure:15714: cp conftest.c build && make -d modules LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/2.6.32-573.el6.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/include -Iinclude2 -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/2.6.32-573.el6.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include M=/root/lustre-release/build configure:15717: $? = 0 configure:15719: test -s build/conftest.o configure:15722: $? = 0 configure:15736: result: yes configure:15752: checking does function 'topology_sibling_cpumask' exist configure:15790: cp conftest.c build && make -d modules LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/2.6.32-573.el6.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/include -Iinclude2 -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/2.6.32-573.el6.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include M=/root/lustre-release/build /root/lustre-release/build/conftest.c: In function ‘main’: /root/lustre-release/build/conftest.c:74: error: implicit declaration of function ‘topology_sibling_cpumask’ /root/lustre-release/build/conftest.c:74: warning: assignment makes pointer from integer without a cast make[1]: *** [/root/lustre-release/build/conftest.o] Error 1 make: *** [_module_/root/lustre-release/build] Error 2 configure:15793: $? = 2 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "LUSTRE_VERSION" | #define PACKAGE_STRING "Lustre LUSTRE_VERSION" | #define PACKAGE_BUGREPORT "https://jira.hpdd.intel.com/" | #define PACKAGE "lustre" | #define VERSION "2.8.0" | #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 SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_MODULE_LOADING_SUPPORT 1 | #define STACKTRACE_OPS_HAVE_WALK_STACK 1 | #define HAVE_SHRINKER_WANT_SHRINK_PTR 1 | #define HAVE_SYSCTL_CTLNAME 1 | #define HAVE_KSTRTOUL 1 | #define HAVE_STACKTRACE_WARNING 1 | #define HAVE_CRC32 1 | #define NEED_CRC32_ACCEL 1 | #define HAVE_HLIST_ADD_AFTER 1 | /* end confdefs.h. */ | /* confdefs.h. */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "LUSTRE_VERSION" | #define PACKAGE_STRING "Lustre LUSTRE_VERSION" | #define PACKAGE_BUGREPORT "https://jira.hpdd.intel.com/" | #define PACKAGE "lustre" | #define VERSION "2.8.0" | #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 SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_MODULE_LOADING_SUPPORT 1 | #define STACKTRACE_OPS_HAVE_WALK_STACK 1 | #define HAVE_SHRINKER_WANT_SHRINK_PTR 1 | #define HAVE_SYSCTL_CTLNAME 1 | #define HAVE_KSTRTOUL 1 | #define HAVE_STACKTRACE_WARNING 1 | #define HAVE_CRC32 1 | #define NEED_CRC32_ACCEL 1 | #define HAVE_HLIST_ADD_AFTER 1 | /* end confdefs.h. */ | | #include | | #include | | int | main (void) | { | | const struct cpumask *mask; | | mask = topology_sibling_cpumask(0); | | ; | return 0; | } configure:15812: result: no configure:15828: LNet kernel checks ============================================================================== configure:15833: checking whether to enable CPU affinity support configure:15842: result: yes configure:15847: checking if Linux kernel has cpu affinity support configure:15889: cp conftest.c build && make -d modules LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/2.6.32-573.el6.x86_64/build/.config LINUXINCLUDE= -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/include -Iinclude2 -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/2.6.32-573.el6.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include M=/root/lustre-release/build /root/lustre-release/build/conftest.c:73:7: warning: "HAVE_CPUMASK_T" is not defined /root/lustre-release/build/conftest.c: In function ‘main’: /root/lustre-release/build/conftest.c:78: warning: passing argument 2 of ‘set_cpus_allowed_ptr’ from incompatible pointer type include/linux/sched.h:1997: note: expected ‘const struct cpumask *’ but argument is of type ‘long unsigned int *’ /root/lustre-release/build/conftest.c:78: warning: ‘t’ is used uninitialized in this function configure:15892: $? = 0 configure:15894: test -s build/conftest.o configure:15897: $? = 0 configure:15911: result: yes configure:15928: checking whether to enable tunable backoff TCP support configure:15937: result: yes configure:15941: checking if Linux kernel has tunable backoff TCP support configure:15963: result: no configure:15973: checking whether to use Compat RDMA configure:16076: result: yes configure:16113: checking whether to use any OFED backport headers configure:16121: result: no configure:16129: checking whether to enable OpenIB gen2 support configure:16186: cp conftest.c build && make -d modules LD=/usr/bin/ld -m elf_x86_64 CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/lib/modules/2.6.32-573.el6.x86_64/build/.config LINUXINCLUDE= -DCONFIG_COMPAT_RHEL_6_7 -DCONFIG_COMPAT_RHEL_6_6 -DCONFIG_COMPAT_RHEL_6_5 -DCONFIG_COMPAT_RHEL_6_4 -DCONFIG_COMPAT_RHEL_6_3 -DCONFIG_COMPAT_RHEL_6_2 -DCONFIG_COMPAT_RHEL_6_1 -DCONFIG_COMPAT_RHEL_6_0 -I/usr/src/ofa_kernel-3.4/include -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include -Iinclude -Iarch/x86/include/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/include -Iinclude2 -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated -I/lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/uapi -Iarch/x86/include/generated/uapi -I/lib/modules/2.6.32-573.el6.x86_64/source/include/uapi -Iinclude/generated/uapi -include /lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /lib/modules/2.6.32-573.el6.x86_64/build EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include M=/root/lustre-release/build In file included from /root/lustre-release/build/conftest.c:68: /usr/src/ofa_kernel-3.4/include/linux/kernel.h:4:33: error: ../../compat/config.h: No such file or directory In file included from /root/lustre-release/build/conftest.c:77: /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.h:20:35: error: linux/compat_autoconf.h: No such file or directory In file included from include/linux/percpu.h:5, from /lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/asm/local.h:4, from include/linux/module.h:20, from /usr/src/ofa_kernel-3.4/include/linux/module.h:4, from /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.h:22, from /root/lustre-release/build/conftest.c:77: /usr/src/ofa_kernel-3.4/include/linux/slab.h:15: error: redefinition of ‘kmalloc_array’ include/linux/slab.h:220: note: previous definition of ‘kmalloc_array’ was here In file included from /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.34.h:8, from /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.h:59, from /root/lustre-release/build/conftest.c:77: /usr/src/ofa_kernel-3.4/include/linux/netdevice.h:47: error: static declaration of ‘netdev_rss_key_fill’ follows non-static declaration include/linux/netdevice.h:2638: note: previous declaration of ‘netdev_rss_key_fill’ was here In file included from /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.35.h:7, from /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.h:60, from /root/lustre-release/build/conftest.c:77: /usr/src/ofa_kernel-3.4/include/linux/etherdevice.h:16: error: redefinition of ‘ether_addr_copy’ include/linux/etherdevice.h:223: note: previous definition of ‘ether_addr_copy’ was here In file included from /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.h:61, from /root/lustre-release/build/conftest.c:77: /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.36.h:127: error: redeclaration of enumerator ‘WORK_BUSY_PENDING’ include/linux/workqueue.h:27: note: previous definition of ‘WORK_BUSY_PENDING’ was here /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.36.h:128: error: redeclaration of enumerator ‘WORK_BUSY_RUNNING’ include/linux/workqueue.h:28: note: previous definition of ‘WORK_BUSY_RUNNING’ was here In file included from /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.h:62, from /root/lustre-release/build/conftest.c:77: /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.37.h:66: error: static declaration of ‘netif_set_real_num_rx_queues’ follows non-static declaration include/linux/netdevice.h:2151: note: previous declaration of ‘netif_set_real_num_rx_queues’ was here /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.37.h:163: error: redeclaration of enumerator ‘ETH_FLAG_TXVLAN’ include/linux/ethtool.h:405: note: previous definition of ‘ETH_FLAG_TXVLAN’ was here /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.37.h:164: error: redeclaration of enumerator ‘ETH_FLAG_RXVLAN’ include/linux/ethtool.h:406: note: previous definition of ‘ETH_FLAG_RXVLAN’ was here In file included from /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.h:64, from /root/lustre-release/build/conftest.c:77: /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.39.h:126: error: redefinition of ‘kstrtoul’ include/linux/kernel.h:264: note: previous definition of ‘kstrtoul’ was here /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.39.h:139: error: redefinition of ‘kstrtol’ include/linux/kernel.h:277: note: previous definition of ‘kstrtol’ was here /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.39.h:157: error: redefinition of ‘kstrtou64’ include/linux/kernel.h:293: note: previous definition of ‘kstrtou64’ was here /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.39.h:162: error: redefinition of ‘kstrtos64’ include/linux/kernel.h:298: note: previous definition of ‘kstrtos64’ was here /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.39.h:167: error: redefinition of ‘kstrtou32’ include/linux/kernel.h:303: note: previous definition of ‘kstrtou32’ was here /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.39.h:172: error: redefinition of ‘kstrtos32’ include/linux/kernel.h:308: note: previous definition of ‘kstrtos32’ was here /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.39.h:189: error: expected declaration specifiers or ‘...’ before ‘(’ token /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.39.h:189: error: expected ‘)’ before ‘?’ token /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.39.h:194: error: conflicting types for ‘__set_bit’ /lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/asm/bitops.h:84: note: previous definition of ‘__set_bit’ was here /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.39.h:199: error: conflicting types for ‘__clear_bit’ /lib/modules/2.6.32-573.el6.x86_64/source/arch/x86/include/asm/bitops.h:127: note: previous definition of ‘__clear_bit’ was here In file included from /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.h:65, from /root/lustre-release/build/conftest.c:77: /usr/src/ofa_kernel-3.4/include/linux/compat-3.0.h:35: error: redefinition of ‘kstrtou64_from_user’ include/linux/kernel.h:329: note: previous definition of ‘kstrtou64_from_user’ was here /usr/src/ofa_kernel-3.4/include/linux/compat-3.0.h:40: error: redefinition of ‘kstrtos64_from_user’ include/linux/kernel.h:334: note: previous definition of ‘kstrtos64_from_user’ was here /usr/src/ofa_kernel-3.4/include/linux/compat-3.0.h:45: error: redefinition of ‘kstrtou32_from_user’ include/linux/kernel.h:339: note: previous definition of ‘kstrtou32_from_user’ was here /usr/src/ofa_kernel-3.4/include/linux/compat-3.0.h:50: error: redefinition of ‘kstrtos32_from_user’ include/linux/kernel.h:344: note: previous definition of ‘kstrtos32_from_user’ was here In file included from /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.h:68, from /root/lustre-release/build/conftest.c:77: /usr/src/ofa_kernel-3.4/include/linux/compat-3.3.h:36: error: conflicting types for ‘netdev_features_t’ include/linux/netdevice.h:993: note: previous declaration of ‘netdev_features_t’ was here In file included from /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.h:70, from /root/lustre-release/build/conftest.c:77: /usr/src/ofa_kernel-3.4/include/linux/compat-3.5.h:131: error: redefinition of ‘struct ieee_maxrate’ In file included from /usr/src/ofa_kernel-3.4/include/linux/compat-2.6.h:76, from /root/lustre-release/build/conftest.c:77: /usr/src/ofa_kernel-3.4/include/linux/compat-3.11.h:23: error: redeclaration of enumerator ‘IFLA_VF_LINK_STATE_AUTO’ include/linux/if_link.h:396: note: previous definition of ‘IFLA_VF_LINK_STATE_AUTO’ was here /usr/src/ofa_kernel-3.4/include/linux/compat-3.11.h:24: error: redeclaration of enumerator ‘IFLA_VF_LINK_STATE_ENABLE’ include/linux/if_link.h:397: note: previous definition of ‘IFLA_VF_LINK_STATE_ENABLE’ was here /usr/src/ofa_kernel-3.4/include/linux/compat-3.11.h:25: error: redeclaration of enumerator ‘IFLA_VF_LINK_STATE_DISABLE’ include/linux/if_link.h:398: note: previous definition of ‘IFLA_VF_LINK_STATE_DISABLE’ was here /usr/src/ofa_kernel-3.4/include/linux/compat-3.11.h:26: error: redeclaration of enumerator ‘__IFLA_VF_LINK_STATE_MAX’ include/linux/if_link.h:399: note: previous definition of ‘__IFLA_VF_LINK_STATE_MAX’ was here In file included from /usr/src/ofa_kernel-3.4/include/rdma/ib_addr.h:44, from /usr/src/ofa_kernel-3.4/include/rdma/rdma_cm.h:39, from /root/lustre-release/build/conftest.c:82: /usr/src/ofa_kernel-3.4/include/linux/if_vlan.h:15: error: redefinition of ‘is_vlan_dev’ include/linux/if_vlan.h:118: note: previous definition of ‘is_vlan_dev’ was here In file included from /usr/src/ofa_kernel-3.4/include/rdma/ib_addr.h:48, from /usr/src/ofa_kernel-3.4/include/rdma/rdma_cm.h:39, from /root/lustre-release/build/conftest.c:82: /usr/src/ofa_kernel-3.4/include/rdma/ib_verbs.h:1537: error: field ‘iop’ has incomplete type In file included from /usr/src/ofa_kernel-3.4/include/rdma/ib_addr.h:49, from /usr/src/ofa_kernel-3.4/include/rdma/rdma_cm.h:39, from /root/lustre-release/build/conftest.c:82: /usr/src/ofa_kernel-3.4/include/rdma/ib_pack.h:37:33: error: uapi/linux/if_ether.h: No such file or directory make[1]: *** [/root/lustre-release/build/conftest.o] Error 1 make: *** [_module_/root/lustre-release/build] Error 2 configure:16189: $? = 2 configure: failed program was: | /* confdefs.h. */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "LUSTRE_VERSION" | #define PACKAGE_STRING "Lustre LUSTRE_VERSION" | #define PACKAGE_BUGREPORT "https://jira.hpdd.intel.com/" | #define PACKAGE "lustre" | #define VERSION "2.8.0" | #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 SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_MODULE_LOADING_SUPPORT 1 | #define STACKTRACE_OPS_HAVE_WALK_STACK 1 | #define HAVE_SHRINKER_WANT_SHRINK_PTR 1 | #define HAVE_SYSCTL_CTLNAME 1 | #define HAVE_KSTRTOUL 1 | #define HAVE_STACKTRACE_WARNING 1 | #define HAVE_CRC32 1 | #define NEED_CRC32_ACCEL 1 | #define HAVE_HLIST_ADD_AFTER 1 | #define CPU_AFFINITY 1 | #define HAVE_COMPAT_RDMA 1 | /* end confdefs.h. */ | /* confdefs.h. */ | #define PACKAGE_NAME "Lustre" | #define PACKAGE_TARNAME "lustre" | #define PACKAGE_VERSION "LUSTRE_VERSION" | #define PACKAGE_STRING "Lustre LUSTRE_VERSION" | #define PACKAGE_BUGREPORT "https://jira.hpdd.intel.com/" | #define PACKAGE "lustre" | #define VERSION "2.8.0" | #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 SIZEOF_UNSIGNED_LONG_LONG 8 | #define HAVE_MODULE_LOADING_SUPPORT 1 | #define STACKTRACE_OPS_HAVE_WALK_STACK 1 | #define HAVE_SHRINKER_WANT_SHRINK_PTR 1 | #define HAVE_SYSCTL_CTLNAME 1 | #define HAVE_KSTRTOUL 1 | #define HAVE_STACKTRACE_WARNING 1 | #define HAVE_CRC32 1 | #define NEED_CRC32_ACCEL 1 | #define HAVE_HLIST_ADD_AFTER 1 | #define CPU_AFFINITY 1 | #define HAVE_COMPAT_RDMA 1 | /* end confdefs.h. */ | | #include | | #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 | #include | #include | #include | #include | | int | main (void) | { | | struct rdma_cm_id *cm_idi __attribute__ ((unused)); | struct rdma_conn_param conn_param __attribute__ ((unused)); | struct ib_device_attr device_attr __attribute__ ((unused)); | struct ib_qp_attr qp_attr __attribute__ ((unused)); | struct ib_pool_fmr pool_fmr __attribute__ ((unused)); | enum ib_cm_rej_reason rej_reason __attribute__ ((unused)); | rdma_destroy_id(NULL); | | ; | return 0; | } configure:16208: result: no configure:16220: error: can't compile with OpenIB gen2 headers under /usr/src/ofa_kernel-3.4 ## ---------------- ## ## Cache variables. ## ## ---------------- ## ac_cv_build=x86_64-unknown-linux-gnu ac_cv_c_compiler_gnu=yes ac_cv_env_CCASFLAGS_set= ac_cv_env_CCASFLAGS_value= ac_cv_env_CCAS_set= ac_cv_env_CCAS_value= ac_cv_env_CC_set= ac_cv_env_CC_value= ac_cv_env_CFLAGS_set= ac_cv_env_CFLAGS_value= ac_cv_env_CPPFLAGS_set= ac_cv_env_CPPFLAGS_value= ac_cv_env_CPP_set= ac_cv_env_CPP_value= ac_cv_env_LDFLAGS_set= ac_cv_env_LDFLAGS_value= ac_cv_env_LIBS_set= ac_cv_env_LIBS_value= ac_cv_env_build_alias_set= ac_cv_env_build_alias_value= ac_cv_env_host_alias_set= ac_cv_env_host_alias_value= ac_cv_env_target_alias_set= ac_cv_env_target_alias_value= ac_cv_header_dlfcn_h=yes ac_cv_header_inttypes_h=yes ac_cv_header_memory_h=yes ac_cv_header_stdc=yes ac_cv_header_stdint_h=yes ac_cv_header_stdlib_h=yes ac_cv_header_string_h=yes ac_cv_header_strings_h=yes ac_cv_header_sys_stat_h=yes ac_cv_header_sys_types_h=yes ac_cv_header_unistd_h=yes ac_cv_host=x86_64-unknown-linux-gnu ac_cv_objext=o ac_cv_path_EGREP='/bin/grep -E' ac_cv_path_FGREP='/bin/grep -F' ac_cv_path_GREP=/bin/grep ac_cv_path_RPMBUILD=/usr/bin/rpmbuild ac_cv_path_SED=/bin/sed ac_cv_path_install='/usr/bin/install -c' ac_cv_path_mkdir=/bin/mkdir ac_cv_prog_AWK=gawk ac_cv_prog_CPP='gcc -E' ac_cv_prog_RST2MAN=rst2man ac_cv_prog_ac_ct_AR=ar ac_cv_prog_ac_ct_CC=gcc ac_cv_prog_ac_ct_LD='/usr/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_prog_tar_ustar=gnutar lb_cv_buildid= lb_cv_compile_build_modules=yes lb_cv_compile_config_KALLSYMS=yes lb_cv_compile_config_MODULES=yes lb_cv_compile_config_MODVERSIONS=yes lb_cv_compile_config_im_CRC32=yes lb_cv_compile_config_im_CRYPTO_CRC32C_INTEL=yes lb_cv_compile_config_im_CRYPTO_CRC32_PCLMUL=no lb_cv_compile_ctl_table_ctl_name=yes lb_cv_compile_dump_trace_address=no lb_cv_compile_hlist_add_after=yes lb_cv_compile_i_uid_read=no lb_cv_compile_kstrtoul=yes lb_cv_compile_openib_gen2_support=no lb_cv_compile_set_cpus_allowed_ptr=yes lb_cv_compile_shrink_control=no lb_cv_compile_shrink_self_pointer=yes lb_cv_compile_shrinker_count_objects=no lb_cv_compile_stacktrace_ops_walk_stack=yes lb_cv_compile_stacktrace_ops_warning=yes lb_cv_compile_topology_sibling_cpumask=no lb_cv_cross=no lb_cv_export_sock_alloc_file=no lb_cv_file__boot_kernel_h=no lb_cv_file__lib_modules_2_6_32_573_el6_x86_64_build__config=yes lb_cv_file__lib_modules_2_6_32_573_el6_x86_64_build_include_generated_autoconf_h=no lb_cv_file__lib_modules_2_6_32_573_el6_x86_64_build_include_linux_autoconf_h=yes lb_cv_file__lib_modules_2_6_32_573_el6_x86_64_build_include_linux_version_h=yes lb_cv_file__lib_modules_2_6_32_573_el6_x86_64_source=yes lb_cv_file__lib_modules_2_6_32_573_el6_x86_64_source_include_linux_kconfig_h=yes lb_cv_file__var_adm_running_kernel_h=no lb_cv_header_linux_uidgid_h=no lb_cv_module_loading=yes lb_cv_module_symvers=Module.symvers lb_cv_module_target=M lb_cv_mpi_tests=no lb_cv_rhel_kernel_version=67 lb_cv_uses_dpkg=no lb_cv_utsrelease=2.6.32-573.el6.x86_64 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=/usr/bin/ld lt_cv_path_NM='/usr/bin/nm -B' lt_cv_prog_compiler_c_o=yes 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_sys_global_symbol_pipe='sed -n -e '\''s/^.*[ ]\([ABCDGIRSTW][ABCDGIRSTW]*\)[ ][ ]*\([_A-Za-z][_A-Za-z0-9]*\)$/\1 \2 \2/p'\''' 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=1966080 ## ----------------- ## ## Output variables. ## ## ----------------- ## ACLOCAL='${SHELL} /root/lustre-release/config/missing --run aclocal-1.11' AC_LUSTRE_CLI_VER_OFFSET_WARN='OBD_OCD_VERSION(0, 4, 50, 0)' AC_LUSTRE_FIX='0' AC_LUSTRE_MAJOR='2' AC_LUSTRE_MINOR='8' AC_LUSTRE_PATCH='0' AC_LUSTRE_VERSION_STRING='2.8.0' AC_LUSTRE_VER_ALLOWED_OFFSET='OBD_OCD_VERSION(0, 0, 1, 32)' AMDEPBACKSLASH='\' AMDEP_FALSE='#' AMDEP_TRUE='' AMTAR='${SHELL} /root/lustre-release/config/missing --run tar' AR='ar' AUTOCONF='${SHELL} /root/lustre-release/config/missing --run autoconf' AUTOCONF_HDIR='linux' AUTOHEADER='${SHELL} /root/lustre-release/config/missing --run autoheader' AUTOMAKE='${SHELL} /root/lustre-release/config/missing --run automake-1.11' AWK='gawk' BLKID_FALSE='' BLKID_TRUE='' BUILDID='' BUILD_DLC_FALSE='' BUILD_DLC_TRUE='' BUILD_GNILND_FALSE='' BUILD_GNILND_TRUE='' BUILD_LUSTREIOKIT_FALSE='' BUILD_LUSTREIOKIT_TRUE='' BUILD_O2IBLND_FALSE='' BUILD_O2IBLND_TRUE='' CC='gcc' CCAS='gcc' CCASDEPMODE='depmode=gcc3' CCASFLAGS='-Wall -fPIC -D_GNU_SOURCE' CCDEPMODE='depmode=gcc3' CFLAGS='-g -O2' CLIENT_FALSE='' CLIENT_TRUE='' CONFIG_INCLUDE='/lib/modules/2.6.32-573.el6.x86_64/source/include/linux/kconfig.h' CPP='gcc -E' CPPFLAGS='-I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include ' CROSS_PATH='' CROSS_VARS='' CYGPATH_W='echo' DEBUGFS='' DEFS='' DEPDIR='.deps' DOC_FALSE='' DOC_TRUE='' DOWNSTREAM_RELEASE='' DSYMUTIL='' DUMPBIN='' DUMPE2FS='' E2FSCK='' E2FSPROGS='' E2LABEL='' ECHO_C='' ECHO_N='-n' ECHO_T='' EGREP='/bin/grep -E' ENABLEO2IB='withpath' ENABLE_DOC='0' EXEEXT='' EXT2FS_DEVEL_FALSE='' EXT2FS_DEVEL_TRUE='' EXT4_SRC_DIR='' EXTRA_KCFLAGS=' -g -I/root/lustre-release/libcfs/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include' EXTRA_OFED_CONFIG=' -include /usr/src/mlnx-ofa_kernel-3.4/include/linux/compat-2.6.h' EXTRA_OFED_INCLUDE=' -DCONFIG_COMPAT_RHEL_6_7 -DCONFIG_COMPAT_RHEL_6_6 -DCONFIG_COMPAT_RHEL_6_5 -DCONFIG_COMPAT_RHEL_6_4 -DCONFIG_COMPAT_RHEL_6_3 -DCONFIG_COMPAT_RHEL_6_2 -DCONFIG_COMPAT_RHEL_6_1 -DCONFIG_COMPAT_RHEL_6_0 -I/usr/src/ofa_kernel-3.4/include' EXTRA_SYMBOLS='' FGREP='/bin/grep -F' GNICPPFLAGS='' GNILND='' GREP='/bin/grep' GSS_FALSE='' GSS_KEYRING_FALSE='' GSS_KEYRING_TRUE='' GSS_PIPEFS_FALSE='' GSS_PIPEFS_TRUE='' GSS_TRUE='' HAVE_CRC32_FALSE='' HAVE_CRC32_TRUE='' HAVE_PCLMULQDQ_FALSE='' HAVE_PCLMULQDQ_TRUE='' INCLUDE_RULES='include /root/lustre-release/Rules' INSTALL_DATA='${INSTALL} -m 644' INSTALL_PROGRAM='${INSTALL}' INSTALL_SCRIPT='${INSTALL}' INSTALL_STRIP_PROGRAM='$(install_sh) -c -s' K5VERS='' KMODEXT='.ko' KMP_MODDIR='extra' KRBCFLAGS='' KRBDIR='' KRBLDFLAGS='' KRBLIBS='' LD='/usr/bin/ld -m elf_x86_64' LDFLAGS='' LDISKFS_ENABLED_FALSE='' LDISKFS_ENABLED_TRUE='' LDISKFS_SERIES='' LDISKFS_SUBDIR='' LIBCFS_INCLUDE_DIR='libcfs/include' LIBCFS_SUBDIR='libcfs' LIBEFENCE='' LIBOBJS='' LIBPTHREAD_FALSE='' LIBPTHREAD_TRUE='' LIBREADLINE='' LIBS='' LIBTOOL='$(SHELL) $(top_builddir)/libtool' LINUX='/lib/modules/2.6.32-573.el6.x86_64/source' LINUXRELEASE='2.6.32-573.el6.x86_64' LINUX_CONFIG='/lib/modules/2.6.32-573.el6.x86_64/build/.config' LINUX_FALSE='' LINUX_OBJ='/lib/modules/2.6.32-573.el6.x86_64/build' LINUX_TRUE='' LIPO='' LLITE_LLOOP_FALSE='' LLITE_LLOOP_TRUE='' LN_S='ln -s' LTLIBOBJS='' LUSTRE='/root/lustre-release/lustre' LUSTREIOKIT_SUBDIR='' MAINT='' MAINTAINER_MODE_FALSE='#' MAINTAINER_MODE_TRUE='' MAKEINFO='${SHELL} /root/lustre-release/config/missing --run makeinfo' MANPAGES_FALSE='' MANPAGES_TRUE='' MKDIR_P='/bin/mkdir -p' MKE2FS='' MODULES_FALSE='' MODULES_TRUE='' MODULE_TARGET='M' MOSTLYCLEANFILES='' MPICC_WRAPPER='mpicc' MPITESTS_FALSE='' MPITESTS_TRUE='' NEED_PCLMULQDQ_CRC32C_FALSE='' NEED_PCLMULQDQ_CRC32C_TRUE='' NEED_PCLMULQDQ_CRC32_FALSE='' NEED_PCLMULQDQ_CRC32_TRUE='' NET_SNMP_CFLAGS='' NET_SNMP_CONFIG='' NET_SNMP_LIBS='' NM='/usr/bin/nm -B' NMEDIT='' O2IBLND='' O2IBPATH='/usr/src/ofa_kernel-3.4' OBJDUMP='objdump' OBJEXT='o' OSDADDON='' OTOOL64='' OTOOL='' PACKAGE='lustre' PACKAGE_BUGREPORT='https://jira.hpdd.intel.com/' PACKAGE_NAME='Lustre' PACKAGE_STRING='Lustre LUSTRE_VERSION' PACKAGE_TARNAME='lustre' PACKAGE_VERSION='LUSTRE_VERSION' PATH_SEPARATOR=':' PFSCK='' PTHREAD_LIBS='' RANLIB='ranlib' RELEASE='2.6.32_573.el6.x86_64_' RHEL_FALSE='' RHEL_TRUE='' RPMBUILD='/usr/bin/rpmbuild' RPMBUILD_BINARY_ARGS='' RST2MAN='rst2man' SED='/bin/sed' SELINUX='' SERVER_FALSE='' SERVER_TRUE='' SET_MAKE='' SHELL='/bin/sh' SNMP_DIST_SUBDIR='' SNMP_SUBDIR='' SPL='' SPLIT_FALSE='' SPLIT_TRUE='' SPL_OBJ='' SPL_VERSION='' STRIP='strip' SUSE_FALSE='' SUSE_TRUE='' SYMVERFILE='Module.symvers' TESTS_FALSE='' TESTS_TRUE='' TUNE2FS='' USES_DPKG_FALSE='' USES_DPKG_TRUE='' USE_DLC='' USE_QUILT_FALSE='' USE_QUILT_TRUE='' UTILS_FALSE='' UTILS_TRUE='' VERSION='2.8.0' VERSION_HDIR='linux' ZFS='' ZFS_ENABLED_FALSE='' ZFS_ENABLED_TRUE='' ZFS_LIBZFS_INCLUDE='' ZFS_LIBZFS_LDFLAGS='' ZFS_OBJ='' ZFS_VERSION='' ac_configure_args=' '\''--disable-server'\'' '\''--with-o2ib=/usr/src/mlnx-ofa_kernel-3.4'\''' ac_ct_AR='ar' ac_ct_CC='gcc' ac_ct_DUMPBIN='' agentdir='' am__EXEEXT_FALSE='' am__EXEEXT_TRUE='' am__fastdepCCAS_FALSE='#' am__fastdepCCAS_TRUE='' am__fastdepCC_FALSE='#' am__fastdepCC_TRUE='' am__include='include' am__isrc='' am__leading_dot='.' am__quote='' am__tar='tar --format=ustar -chf - "$$tardir"' am__untar='tar -xf -' bindir='${exec_prefix}/bin' build='x86_64-unknown-linux-gnu' build_alias='' build_cpu='x86_64' build_os='linux-gnu' build_vendor='unknown' datadir='${datarootdir}' datarootdir='${prefix}/share' demodir='$(docdir)/demo' docdir='$(datadir)/doc/$(PACKAGE)' dvidir='${docdir}' exec_prefix='NONE' host='x86_64-unknown-linux-gnu' host_alias='' host_cpu='x86_64' host_os='linux-gnu' host_vendor='unknown' htmldir='${docdir}' includedir='${prefix}/include' infodir='${datarootdir}/info' install_sh='${SHELL} /root/lustre-release/config/install-sh' lb_target_os='linux' libdir='${exec_prefix}/lib' libexecdir='${exec_prefix}/libexec' localedir='${datarootdir}/locale' localstatedir='${prefix}/var' lt_ECHO='echo' mandir='${datarootdir}/man' mibdir='' mkdir_p='/bin/mkdir -p' moduledir='$(CROSS_PATH)/lib/modules/$(LINUXRELEASE)/$(KMP_MODDIR)/kernel' modulefsdir='$(moduledir)/fs/$(PACKAGE)' modulenetdir='$(moduledir)/net/$(PACKAGE)' oldincludedir='/usr/include' patch_avail='' pdfdir='${docdir}' pkgexampledir='${pkgdatadir}/examples' prefix='NONE' program_transform_name='s,x,x,' psdir='${docdir}' quilt_avail='' rootsbindir='$(CROSS_PATH)/sbin' sbindir='${exec_prefix}/sbin' sharedstatedir='${prefix}/com' sysconfdir='$(CROSS_PATH)/etc' target='x86_64-unknown-linux-gnu' target_alias='' target_cpu='x86_64' target_os='linux-gnu' target_vendor='unknown' ## ----------- ## ## confdefs.h. ## ## ----------- ## #define PACKAGE_NAME "Lustre" #define PACKAGE_TARNAME "lustre" #define PACKAGE_VERSION "LUSTRE_VERSION" #define PACKAGE_STRING "Lustre LUSTRE_VERSION" #define PACKAGE_BUGREPORT "https://jira.hpdd.intel.com/" #define PACKAGE "lustre" #define VERSION "2.8.0" #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 SIZEOF_UNSIGNED_LONG_LONG 8 #define HAVE_MODULE_LOADING_SUPPORT 1 #define STACKTRACE_OPS_HAVE_WALK_STACK 1 #define HAVE_SHRINKER_WANT_SHRINK_PTR 1 #define HAVE_SYSCTL_CTLNAME 1 #define HAVE_KSTRTOUL 1 #define HAVE_STACKTRACE_WARNING 1 #define HAVE_CRC32 1 #define NEED_CRC32_ACCEL 1 #define HAVE_HLIST_ADD_AFTER 1 #define CPU_AFFINITY 1 #define HAVE_COMPAT_RDMA 1 configure: exit 1