[Lustre-discuss] beta lustre
Papp Tamas
tompos at martos.bme.hu
Wed Sep 17 07:21:41 UTC 2008
Andreas Dilger wrote:
> On Sep 10, 2008 16:04 +0200, Papp Tam�s wrote:
>
>> Cliff White wrote:
>>
>>> We have pre-released versions availble via CVS.
>>> http://wiki.lustre.org/index.php?title=Open_CVS
>>>
>>> I don't think anything is actually in a 'beta' program right now,
>>> we probably will have 'beta' releases as we get closer to 1.8, but we
>>> always encourage people to test latest CVS.
>>>
>> Unfortanetely it did not help.
>>
>> ./configure --with-linux=/usr/src/kernels/2.6.23.1-42.fc8-x86_64/
>> --disable-server --disable-doc --without-o2ib --without-cib
>> --without-vib --without-openib --without-iib --without-o2ib --without-qsnet
>>
>> But I still get error during compiling.
>>
>
> Did you run "sh autogen.sh" before running configure?
>
> Reporting the acutal errors would help us to help you.
>
Sure, first of all I was just curious, should it work or not.
I attach the config.log files too, there were some maybe interesting 'no
such file or directory'.
b1_8:
make[3]: Entering directory `/usr/src/kernels/2.6.23.1-42.fc8-x86_64'
CC [M] /usr/src/lustre-1.8/lnet/klnds/socklnd/socklnd.o
CC [M] /usr/src/lustre-1.8/lnet/klnds/socklnd/socklnd_cb.o
CC [M] /usr/src/lustre-1.8/lnet/klnds/socklnd/socklnd_modparams.o
CC [M] /usr/src/lustre-1.8/lnet/klnds/socklnd/socklnd_lib-linux.o
LD [M] /usr/src/lustre-1.8/lnet/klnds/socklnd/ksocklnd.o
CC [M] /usr/src/lustre-1.8/lnet/lnet/router_proc.o
LD [M] /usr/src/lustre-1.8/lnet/lnet/lnet.o
CC [M] /usr/src/lustre-1.8/lustre/llite/lloop.o
/usr/src/lustre-1.8/lustre/llite/lloop.c:142: warning: ârequest_queue_tâ
is deprecated
/usr/src/lustre-1.8/lustre/llite/lloop.c:273: warning: ârequest_queue_tâ
is deprecated
/usr/src/lustre-1.8/lustre/llite/lloop.c:312: warning: ârequest_queue_tâ
is deprecated
CC [M] /usr/src/lustre-1.8/lustre/llite/dcache.o
CC [M] /usr/src/lustre-1.8/lustre/llite/dir.o
CC [M] /usr/src/lustre-1.8/lustre/llite/file.o
/usr/src/lustre-1.8/lustre/llite/file.c: In function âll_file_sendfileâ:
/usr/src/lustre-1.8/lustre/llite/file.c:1844: error: implicit
declaration of function âgeneric_file_sendfileâ
/usr/src/lustre-1.8/lustre/llite/file.c: At top level:
/usr/src/lustre-1.8/lustre/llite/file.c:3057: error: unknown field
âsendfileâ specified in initializer
/usr/src/lustre-1.8/lustre/llite/file.c:3057: warning: initialization
from incompatible pointer type
/usr/src/lustre-1.8/lustre/llite/file.c:3081: error: unknown field
âsendfileâ specified in initializer
/usr/src/lustre-1.8/lustre/llite/file.c:3081: warning: initialization
from incompatible pointer type
/usr/src/lustre-1.8/lustre/llite/file.c:3110: error: unknown field
âsendfileâ specified in initializer
/usr/src/lustre-1.8/lustre/llite/file.c:3110: warning: initialization
from incompatible pointer type
make[6]: *** [/usr/src/lustre-1.8/lustre/llite/file.o] Error 1
make[5]: *** [/usr/src/lustre-1.8/lustre/llite] Error 2
make[4]: *** [/usr/src/lustre-1.8/lustre] Error 2
make[3]: *** [_module_/usr/src/lustre-1.8] Error 2
make[3]: Leaving directory `/usr/src/kernels/2.6.23.1-42.fc8-x86_64'
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/usr/src/lustre-1.8'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/lustre-1.8'
make: *** [all] Error 2
b1_6:
CC [M] /usr/src/lustre-1.6/lustre/llite/lloop.o
/usr/src/lustre-1.6/lustre/llite/lloop.c:155: warning: ârequest_queue_tâ
is deprecated
/usr/src/lustre-1.6/lustre/llite/lloop.c:286: warning: ârequest_queue_tâ
is deprecated
/usr/src/lustre-1.6/lustre/llite/lloop.c:325: warning: ârequest_queue_tâ
is deprecated
CC [M] /usr/src/lustre-1.6/lustre/llite/dcache.o
CC [M] /usr/src/lustre-1.6/lustre/llite/dir.o
CC [M] /usr/src/lustre-1.6/lustre/llite/file.o
/usr/src/lustre-1.6/lustre/llite/file.c: In function âll_file_sendfileâ:
/usr/src/lustre-1.6/lustre/llite/file.c:1845: error: implicit
declaration of function âgeneric_file_sendfileâ
/usr/src/lustre-1.6/lustre/llite/file.c: At top level:
/usr/src/lustre-1.6/lustre/llite/file.c:3180: error: unknown field
âsendfileâ specified in initializer
/usr/src/lustre-1.6/lustre/llite/file.c:3180: warning: initialization
from incompatible pointer type
/usr/src/lustre-1.6/lustre/llite/file.c:3204: error: unknown field
âsendfileâ specified in initializer
/usr/src/lustre-1.6/lustre/llite/file.c:3204: warning: initialization
from incompatible pointer type
/usr/src/lustre-1.6/lustre/llite/file.c:3233: error: unknown field
âsendfileâ specified in initializer
/usr/src/lustre-1.6/lustre/llite/file.c:3233: warning: initialization
from incompatible pointer type
make[6]: *** [/usr/src/lustre-1.6/lustre/llite/file.o] Error 1
make[5]: *** [/usr/src/lustre-1.6/lustre/llite] Error 2
make[4]: *** [/usr/src/lustre-1.6/lustre] Error 2
make[3]: *** [_module_/usr/src/lustre-1.6] Error 2
make[3]: Leaving directory `/usr/src/kernels/2.6.23.1-42.fc8-x86_64'
make[2]: *** [modules] Error 2
make[2]: Leaving directory `/usr/src/lustre-1.6'
make[1]: *** [all-recursive] Error 1
make[1]: Leaving directory `/usr/src/lustre-1.6'
make: *** [all] Error 2
Thank you,
tamas
-------------- next part --------------
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.61. Invocation command line was
$ ./configure --with-linux=/usr/src/kernels/2.6.23.1-42.fc8-x86_64/ --disable-server --disable-doc --without-o2ib --without-cib --without-vib --without-openib --without-iib --without-o2ib --without-qsnet
## --------- ##
## Platform. ##
## --------- ##
hostname = core-45.cube.intra
uname -m = x86_64
uname -r = 2.6.22-8.fc8
uname -s = Linux
uname -v = #1 SMP Tue Jul 10 16:46:58 EDT 2007
/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/kerberos/sbin
PATH: /usr/kerberos/bin
PATH: /usr/local/3delight-7.0.0/Linux-x86_64/bin
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /sbin
PATH: /bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /usr/local/3delight-7.0.0/Linux-x86_64/lib
PATH: /root/bin
PATH: /usr/local/lustre/sbin/
PATH: /usr/local/lustre/bin/
## ----------- ##
## Core tests. ##
## ----------- ##
configure:2077: checking build system type
configure:2095: result: x86_64-unknown-linux-gnu
configure:2117: checking host system type
configure:2132: result: x86_64-unknown-linux-gnu
configure:2154: checking target system type
configure:2169: result: x86_64-unknown-linux-gnu
configure:2213: checking for a BSD-compatible install
configure:2269: result: /usr/bin/install -c
configure:2280: checking whether build environment is sane
configure:2323: result: yes
configure:2351: checking for a thread-safe mkdir -p
configure:2390: result: /bin/mkdir -p
configure:2403: checking for gawk
configure:2419: found /bin/gawk
configure:2430: result: gawk
configure:2441: checking whether make sets $(MAKE)
configure:2462: result: yes
configure:2700: checking for gcc
configure:2716: found /usr/bin/gcc
configure:2727: result: gcc
configure:2965: checking for C compiler version
configure:2972: gcc --version >&5
gcc (GCC) 4.1.2 20070925 (Red Hat 4.1.2-33)
Copyright (C) 2006 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:2975: $? = 0
configure:2982: 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 --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --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 --with-cpu=generic --host=x86_64-redhat-linux
Thread model: posix
gcc version 4.1.2 20070925 (Red Hat 4.1.2-33)
configure:2985: $? = 0
configure:2992: gcc -V >&5
gcc: '-V' option must have argument
configure:2995: $? = 1
configure:3018: checking for C compiler default output file name
configure:3045: gcc conftest.c >&5
configure:3048: $? = 0
configure:3086: result: a.out
configure:3103: checking whether the C compiler works
configure:3113: ./a.out
configure:3116: $? = 0
configure:3133: result: yes
configure:3140: checking whether we are cross compiling
configure:3142: result: no
configure:3145: checking for suffix of executables
configure:3152: gcc -o conftest conftest.c >&5
configure:3155: $? = 0
configure:3179: result:
configure:3185: checking for suffix of object files
configure:3211: gcc -c conftest.c >&5
configure:3214: $? = 0
configure:3237: result: o
configure:3241: checking whether we are using the GNU C compiler
configure:3270: gcc -c conftest.c >&5
configure:3276: $? = 0
configure:3293: result: yes
configure:3298: checking whether gcc accepts -g
configure:3328: gcc -c -g conftest.c >&5
configure:3334: $? = 0
configure:3433: result: yes
configure:3450: checking for gcc option to accept ISO C89
configure:3524: gcc -c -g -O2 conftest.c >&5
configure:3530: $? = 0
configure:3553: result: none needed
configure:3582: checking for style of include used by make
configure:3610: result: GNU
configure:3635: checking dependency style of gcc
configure:3726: result: gcc3
configure:3748: checking how to run the C preprocessor
configure:3788: gcc -E conftest.c
configure:3794: $? = 0
configure:3825: gcc -E conftest.c
conftest.c:10:28: error: ac_nonexistent.h: No such file or directory
configure:3831: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:3864: result: gcc -E
configure:3893: gcc -E conftest.c
configure:3899: $? = 0
configure:3930: gcc -E conftest.c
conftest.c:10:28: error: ac_nonexistent.h: No such file or directory
configure:3936: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:3974: checking for grep that handles long lines and -e
configure:4048: result: /bin/grep
configure:4053: checking for egrep
configure:4131: result: /bin/grep -E
configure:4136: checking for ANSI C header files
configure:4166: gcc -c -g -O2 conftest.c >&5
configure:4172: $? = 0
configure:4271: gcc -o conftest -g -O2 conftest.c >&5
configure:4274: $? = 0
configure:4280: ./conftest
configure:4283: $? = 0
configure:4300: result: yes
configure:4324: checking for sys/types.h
configure:4345: gcc -c -g -O2 conftest.c >&5
configure:4351: $? = 0
configure:4367: result: yes
configure:4324: checking for sys/stat.h
configure:4345: gcc -c -g -O2 conftest.c >&5
configure:4351: $? = 0
configure:4367: result: yes
configure:4324: checking for stdlib.h
configure:4345: gcc -c -g -O2 conftest.c >&5
configure:4351: $? = 0
configure:4367: result: yes
configure:4324: checking for string.h
configure:4345: gcc -c -g -O2 conftest.c >&5
configure:4351: $? = 0
configure:4367: result: yes
configure:4324: checking for memory.h
configure:4345: gcc -c -g -O2 conftest.c >&5
configure:4351: $? = 0
configure:4367: result: yes
configure:4324: checking for strings.h
configure:4345: gcc -c -g -O2 conftest.c >&5
configure:4351: $? = 0
configure:4367: result: yes
configure:4324: checking for inttypes.h
configure:4345: gcc -c -g -O2 conftest.c >&5
configure:4351: $? = 0
configure:4367: result: yes
configure:4324: checking for stdint.h
configure:4345: gcc -c -g -O2 conftest.c >&5
configure:4351: $? = 0
configure:4367: result: yes
configure:4324: checking for unistd.h
configure:4345: gcc -c -g -O2 conftest.c >&5
configure:4351: $? = 0
configure:4367: result: yes
configure:4411: checking whether to build Cray XT3 features
configure:4420: result: no
configure:4430: checking whether to build BGL features
configure:4439: result: no
configure:4527: checking for ranlib
configure:4543: found /usr/bin/ranlib
configure:4554: result: ranlib
configure:4580: checking for buggy compiler
configure:4610: result: no known problems
configure:4616: checking for unsigned long long
configure:4646: gcc -c -g -O2 conftest.c >&5
configure:4652: $? = 0
configure:4667: result: yes
configure:4674: checking size of unsigned long long
configure:4976: gcc -o conftest -g -O2 conftest.c >&5
configure:4979: $? = 0
configure:4985: ./conftest
configure:4988: $? = 0
configure:5011: result: 8
configure:5050: checking whether to enable uoss
configure:5059: result: no
configure:5082: checking whether to enable posix osd
configure:5091: result: no
configure:5110: checking whether to enable DMU
configure:5150: result: no
configure:5164: checking whether to build docs
configure:5182: result: no
configure:5186: checking whether to build utilities
configure:5195: result: yes
configure:5200: checking whether to install init scripts
configure:5205: result: yes
configure:5216: checking whether to build Lustre tests
configure:5227: result: yes
configure:5230: checking whether to build Lustre server support
configure:5239: result: no
configure:5242: checking whether to build Lustre client support
configure:5251: result: yes
configure:5257: checking whether to enable CDEBUG, CWARN
configure:5266: result: yes
configure:5282: checking whether to enable ENTRY/EXIT
configure:5291: result: yes
configure:5307: checking whether to enable LASSERT, LASSERTF
configure:5316: result: yes
configure:5328: checking whether to build kernel modules
configure:5351: result: yes (linux-gnu)
configure:5357: checking for Linux sources
configure:5367: result: /usr/src/kernels/2.6.23.1-42.fc8-x86_64/
configure:5373: checking for /usr/src/kernels/2.6.23.1-42.fc8-x86_64/
configure:5385: result: yes
configure:5397: checking for Linux objects dir
configure:5407: result: /usr/src/kernels/2.6.23.1-42.fc8-x86_64/
configure:5422: checking for /boot/kernel.h
configure:5433: result: no
configure:5438: checking for /var/adm/running-kernel.h
configure:5449: result: no
configure:5467: checking for /usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config
configure:5479: result: yes
configure:5495: checking for /usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/autoconf.h
configure:5507: result: yes
configure:5522: checking for /usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/version.h
configure:5534: result: yes
configure:5598: checking if you are running user mode linux for x86_64
configure:5612: result: no (asm-um missing)
configure:5619: checking for /usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/namei.h
configure:5631: result: yes
configure:5645: checking if you are using Linux 2.6
configure:5647: result: yes
configure:5653: checking for external module build support
configure:5674: cp conftest.c build && make /usr/src/lustre-1.8/build LUSTRE_KERNEL_TEST=conftest.i LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include SUBDIRS=/usr/src/lustre-1.8/build
configure:5677: $? = 0
configure:5679: test -s build/conftest.i
configure:5682: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| /* end confdefs.h. */
|
| int
| main (void)
| {
|
| ;
| return 0;
| }
configure:5713: cp conftest.c build && make _module_/usr/src/lustre-1.8/build LUSTRE_KERNEL_TEST=conftest.i LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:5716: $? = 0
configure:5718: test -s build/conftest.i
configure:5721: $? = 0
configure:5724: result: yes
configure:5751: checking that modules can be built at all
configure:5771: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:5774: $? = 0
configure:5776: test -s build/conftest.o
configure:5779: $? = 0
configure:5782: result: yes
configure:5805: checking for Linux release
configure:5837: cp conftest.c build && make
_module_/usr/src/lustre-1.8/build LUSTRE_KERNEL_TEST=conftest.i
LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:5840: $? = 0
configure:5844:
test -s build/conftest.i
configure:5847: $? = 0
configure:5874: result: 2.6.23.1-42.fc8
configure:5888: checking for Lustre release
configure:5891: result: 2.6.23.1_42.fc8_200809110910
configure:5896: checking that RedHat kernel
configure:5922: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c:34:4: error: #error "not redhat kernel"
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:5925: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| /* end confdefs.h. */
|
| #include <linux/version.h>
|
| int
| main (void)
| {
|
| #ifndef RHEL_MAJOR
| #error "not redhat kernel"
| #endif
|
| ;
| return 0;
| }
configure:5942: result: no
configure:5948: checking that SuSe kernel
configure:5974: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c:34:4: error: #error "not sles kernel"
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:5977: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| /* end confdefs.h. */
|
| #include <linux/version.h>
|
| int
| main (void)
| {
|
| #ifndef SLE_VERSION_CODE
| #error "not sles kernel"
| #endif
|
| ;
| return 0;
| }
configure:5994: result: no
configure:6002: checking Linux kernel architecture
configure:6008: result: x86_64
configure:6017: checking name of module symbol version file
configure:6024: result: Module.symvers
configure:6030: checking if Linux was built with CONFIG_MODULES
configure:6056: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:6059: $? = 0
configure:6061: test -s build/conftest.o
configure:6064: $? = 0
configure:6067: result: yes
configure:6088: checking if Linux was built with CONFIG_MODVERSIONS
configure:6114: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c:34:2: error: #error CONFIG_MODVERSIONS not #defined
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:6117: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| /* end confdefs.h. */
|
| #include <linux/autoconf.h>
|
| int
| main (void)
| {
|
| #ifndef CONFIG_MODVERSIONS
| #error CONFIG_MODVERSIONS not #defined
| #endif
|
| ;
| return 0;
| }
configure:6134: result: no
configure:6142: checking if Linux was built with CONFIG_PREEMPT
configure:6168: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c:34:2: error: #error CONFIG_PREEMPT not #defined
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:6171: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| /* end confdefs.h. */
|
| #include <linux/autoconf.h>
|
| int
| main (void)
| {
|
| #ifndef CONFIG_PREEMPT
| #error CONFIG_PREEMPT not #defined
| #endif
|
| ;
| return 0;
| }
configure:6192: result: no
configure:6200: checking if Linux was built with CONFIG_KALLSYMS
configure:6226: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:6229: $? = 0
configure:6231: test -s build/conftest.o
configure:6234: $? = 0
configure:6237: result: yes
configure:6260: checking if Linux was built with CONFIG_KMOD
configure:6286: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:6289: $? = 0
configure:6291: test -s build/conftest.o
configure:6294: $? = 0
configure:6297: result: yes
configure:6326: checking if kernel defines cpu_online()
configure:6350: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:6353: $? = 0
configure:6355: test -s build/conftest.o
configure:6358: $? = 0
configure:6361: result: yes
configure:6380: checking if kernel defines gfp_t
configure:6404: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:6407: $? = 0
configure:6409: test -s build/conftest.o
configure:6412: $? = 0
configure:6415: result: yes
configure:6434: checking if kernel defines cpumask_t
configure:6458: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:6461: $? = 0
configure:6463: test -s build/conftest.o
configure:6466: $? = 0
configure:6469: result: yes
configure:6496: checking for CPU affinity support
configure:6530: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:6533: $? = 0
configure:6535: test -s build/conftest.o
configure:6538: $? = 0
configure:6546: result: yes
configure:6561: checking for tunable backoff TCP support
configure:6591: result: no (no kernel support)
configure:6596: checking for tunable panic_dumplog support
configure:6614: result: no
configure:6618: checking for QsNet sources
configure:6628: result: no
configure:6631: checking if quadrics kernel headers are present
configure:6766: result: no
configure:6775: checking whether to enable GM support
configure:6808: result: no
configure:6966: checking whether to enable OpenIB support
configure:6991: result: disabled
configure:7099: checking whether to enable Cisco/TopSpin IB support
configure:7109: result: no
configure:7197: checking whether to enable Voltaire IB support
configure:7205: result: no
configure:7377: checking whether to enable Infinicon support
configure:7402: result: disabled
configure:7500: checking whether to enable OpenIB gen2 support
configure:7526: result: disabled
configure:7689: checking if RapidArray kernel headers are present
configure:7723: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//drivers/xd1/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c:32:19: error: rapl.h: No such file or directory
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:38: error: 'RAP_RETURN' undeclared (first use in this function)
/usr/src/lustre-1.8/build/conftest.c:38: error: (Each undeclared identifier is reported only once
/usr/src/lustre-1.8/build/conftest.c:38: error: for each function it appears in.)
/usr/src/lustre-1.8/build/conftest.c:38: error: expected ';' before 'rc'
/usr/src/lustre-1.8/build/conftest.c:39: error: 'RAP_PVOID' undeclared (first use in this function)
/usr/src/lustre-1.8/build/conftest.c:39: error: expected ';' before 'dev_handle'
/usr/src/lustre-1.8/build/conftest.c:41: error: 'rc' undeclared (first use in this function)
/usr/src/lustre-1.8/build/conftest.c:41: error: implicit declaration of function 'RapkGetDeviceByIndex'
/usr/src/lustre-1.8/build/conftest.c:41: error: 'dev_handle' undeclared (first use in this function)
/usr/src/lustre-1.8/build/conftest.c:43: error: 'RAP_SUCCESS' undeclared (first use in this function)
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:7726: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| /* end confdefs.h. */
|
| #include <linux/types.h>
| #include <rapl.h>
|
| int
| main (void)
| {
|
| RAP_RETURN rc;
| RAP_PVOID dev_handle;
|
| rc = RapkGetDeviceByIndex(0, NULL, &dev_handle);
|
| return rc == RAP_SUCCESS ? 0 : 1;
|
| ;
| return 0;
| }
configure:7743: result: no
configure:7756: checking for portals
configure:7778: result: no
configure:7795: checking whether to build the kernel portals LND
configure:7804: result: no
configure:7809: checking whether to enable Myrinet MX support
configure:7839: result: no
configure:7938: checking if struct page has a list field
configure:7963: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:38: error: 'struct page' has no member named 'list'
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:7966: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| /* end confdefs.h. */
|
| #include <linux/mm.h>
|
| int
| main (void)
| {
|
| struct page page;
| &page.list;
|
| ;
| return 0;
| }
configure:7987: result: no
configure:7993: checking if task_struct has a sighand field
configure:8018: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:8021: $? = 0
configure:8023: test -s build/conftest.o
configure:8026: $? = 0
configure:8034: result: yes
configure:8048: checking if Linux was built with symbol show_task is exported
configure:8063: result: no
configure:8091: checking u64 is long long type
configure:8113: gcc -c -g -O2 -Werror -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:8119: $? = 0
configure:8125: result: yes
configure:8146: checking ssize_t is signed long type
configure:8168: gcc -c -g -O2 -Werror -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:8174: $? = 0
configure:8180: result: yes
configure:8201: checking size_t is unsigned long type
configure:8223: gcc -c -g -O2 -Werror -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:8229: $? = 0
configure:8235: result: yes
configure:8256: checking __le16 and __le32 types are defined
configure:8281: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:42: warning: unused variable 'b'
/usr/src/lustre-1.8/build/conftest.c:41: warning: unused variable 'a'
configure:8284: $? = 0
configure:8286: test -s build/conftest.o
configure:8289: $? = 0
configure:8292: result: yes
configure:8312: checking if Linux was built with symbol tasklist_lock is exported
configure:8327: result: no
configure:8356: checking kmem_cache_destroy(cachep) return int
configure:8380: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:42: error: void value not ignored as it ought to be
/usr/src/lustre-1.8/build/conftest.c:42: warning: unused variable 'i'
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:8383: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| /* end confdefs.h. */
|
| #include <linux/slab.h>
|
| int
| main (void)
| {
|
| int i = kmem_cache_destroy(NULL);
|
| ;
| return 0;
| }
configure:8404: result: NO
configure:8410: checking panic_notifier_list is atomic
configure:8435: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:43: warning: unused variable 'panic_notifier_list'
configure:8438: $? = 0
configure:8440: test -s build/conftest.o
configure:8443: $? = 0
configure:8446: result: yes
configure:8466: checking check INIT_WORK want 3 args
configure:8492: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c:45:29: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:45: error: 'INIT_WORK' undeclared (first use in this function)
/usr/src/lustre-1.8/build/conftest.c:45: error: (Each undeclared identifier is reported only once
/usr/src/lustre-1.8/build/conftest.c:45: error: for each function it appears in.)
/usr/src/lustre-1.8/build/conftest.c:43: warning: unused variable 'work'
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:8495: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| /* end confdefs.h. */
|
| #include <linux/workqueue.h>
|
| int
| main (void)
| {
|
| struct work_struct work;
|
| INIT_WORK(&work, NULL, NULL);
|
| ;
| return 0;
| }
configure:8516: result: NO
configure:8523: checking check register_sysctl_table want 2 args
configure:8547: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:43: error: too many arguments to function 'register_sysctl_table'
/usr/src/lustre-1.8/build/conftest.c:43: warning: return makes integer from pointer without a cast
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:8550: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| /* end confdefs.h. */
|
| #include <linux/sysctl.h>
|
| int
| main (void)
| {
|
| return register_sysctl_table(NULL,0);
|
| ;
| return 0;
| }
configure:8571: result: NO
configure:8577: checking check kernel has struct kmem_cache
configure:8606: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/usr/src/lustre-1.8/build
configure:8609: $? = 0
configure:8611: test -s build/conftest.o
configure:8614: $? = 0
configure:8617: result: yes
configure:8638: checking check kmem_cache_create has dtor argument
configure:8662: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:44: error: too many arguments to function 'kmem_cache_create'
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:8665: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| /* end confdefs.h. */
|
| #include <linux/slab.h>
|
| int
| main (void)
| {
|
| kmem_cache_create(NULL, 0, 0, 0, NULL, NULL);
|
| ;
| return 0;
| }
configure:8686: result: NO
configure:8694: checking for /usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/lustre_version.h
configure:8706: result: no
configure:8945: checking whether to enable pinger support
configure:8954: result: yes
configure:8964: checking whether to enable data checksum support
configure:8973: result: yes
configure:8983: checking whether to enable liblustre recovery support
configure:8992: result: yes
configure:9002: checking whether to enable quota support
configure:9011: result: yes
configure:9024: checking whether to enable a write with the health check
configure:9033: result: no
configure:9043: checking whether to enable lru self-adjusting
configure:9052: result: yes
configure:9062: checking whether to enable ptlrpc adaptive timeouts support
configure:9071: result: yes
configure:9082: checking task p_pptr found
configure:9108: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:52: error: 'struct task_struct' has no member named 'p_pptr'
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:9111: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| /* end confdefs.h. */
|
| #include <linux/sched.h>
|
| int
| main (void)
| {
|
| struct task_struct *p;
|
| p = p->p_pptr;
|
| ;
| return 0;
| }
configure:9132: result: no
configure:9139: checking if Linux was built with symbol truncate_complete_page is exported
configure:9154: result: no
configure:9182: checking if Linux was built with symbol d_rehash_cond is exported
configure:9197: result: no
configure:9225: checking if Linux was built with symbol __d_rehash is exported
configure:9240: result: no
configure:9268: checking if Linux was built with symbol d_move_locked is exported
configure:9283: result: no
configure:9311: checking if Linux was built with symbol __d_move is exported
configure:9326: result: no
configure:9354: checking if Linux was built with symbol node_to_cpumask is exported
configure:9382: result: yes
configure:9391: checking if Linux was built with symbol node_to_cpu_mask is exported
configure:9406: result: no
configure:9428: checking if Linux was built with symbol node_2_cpu_mask is exported
configure:9443: result: no
configure:9467: checking if struct kiobuf has a dovary field
configure:9492: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c:45:26: error: linux/iobuf.h: No such file or directory
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:51: error: storage size of 'iobuf' isn't known
/usr/src/lustre-1.8/build/conftest.c:51: warning: unused variable 'iobuf'
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:9495: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| /* end confdefs.h. */
|
| #include <linux/iobuf.h>
|
| int
| main (void)
| {
|
| struct kiobuf iobuf;
| iobuf.dovary = 1;
|
| ;
| return 0;
| }
configure:9516: result: no
configure:9522: checking if kernel offers cond_resched
configure:9546: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:9549: $? = 0
configure:9551: test -s build/conftest.o
configure:9554: $? = 0
configure:9557: result: yes
configure:9576: checking if zap_page_range with vma parameter
configure:9585: result: yes
configure:9592: checking if kernel defines PDE
configure:9601: result: yes
configure:9608: checking if kernel passes struct file to direct_IO
configure:9620: result: no
configure:9624: checking if kernel has mm_inline.h header
configure:9650: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
In file included from /usr/src/lustre-1.8/build/conftest.c:48:
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:2: warning: 'struct page' declared inside parameter list
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:2: warning: its scope is only this definition or declaration, which is probably not what you want
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:2: warning: 'struct zone' declared inside parameter list
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h: In function 'add_page_to_active_list':
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:4: error: implicit declaration of function 'list_add'
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:4: error: dereferencing pointer to incomplete type
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:4: error: dereferencing pointer to incomplete type
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:5: error: implicit declaration of function '__inc_zone_state'
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:5: error: 'NR_ACTIVE' undeclared (first use in this function)
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:5: error: (Each undeclared identifier is reported only once
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:5: error: for each function it appears in.)
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h: At top level:
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:9: warning: 'struct page' declared inside parameter list
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:9: warning: 'struct zone' declared inside parameter list
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h: In function 'add_page_to_inactive_list':
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:11: error: dereferencing pointer to incomplete type
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:11: error: dereferencing pointer to incomplete type
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:12: error: 'NR_INACTIVE' undeclared (first use in this function)
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h: At top level:
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:16: warning: 'struct page' declared inside parameter list
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:16: warning: 'struct zone' declared inside parameter list
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h: In function 'del_page_from_active_list':
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:18: error: implicit declaration of function 'list_del'
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:18: error: dereferencing pointer to incomplete type
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:19: error: implicit declaration of function '__dec_zone_state'
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:19: error: 'NR_ACTIVE' undeclared (first use in this function)
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h: At top level:
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:23: warning: 'struct page' declared inside parameter list
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:23: warning: 'struct zone' declared inside parameter list
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h: In function 'del_page_from_inactive_list':
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:25: error: dereferencing pointer to incomplete type
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:26: error: 'NR_INACTIVE' undeclared (first use in this function)
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h: At top level:
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:30: warning: 'struct page' declared inside parameter list
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:30: warning: 'struct zone' declared inside parameter list
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h: In function 'del_page_from_lru':
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:32: error: dereferencing pointer to incomplete type
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:33: error: implicit declaration of function 'PageActive'
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:34: error: implicit declaration of function '__ClearPageActive'
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:35: error: 'NR_ACTIVE' undeclared (first use in this function)
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:37: error: 'NR_INACTIVE' undeclared (first use in this function)
/usr/src/lustre-1.8/build/conftest.c:55:3: error: #error mm_inline.h does not define page_count
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:9653: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| /* end confdefs.h. */
|
| #include <linux/mm_inline.h>
|
| int
| main (void)
| {
|
| #ifndef page_count
| #error mm_inline.h does not define page_count
| #endif
|
| ;
| return 0;
| }
configure:9674: result: no
configure:9680: checking if struct inode has i_alloc_sem
configure:9709: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:9712: $? = 0
configure:9714: test -s build/conftest.o
configure:9717: $? = 0
configure:9720: result: yes
configure:9739: checking if kernel defines register_cache()
configure:9764: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c:50:30: error: linux/cache_def.h: No such file or directory
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:56: error: storage size of 'cache' isn't known
/usr/src/lustre-1.8/build/conftest.c:56: warning: unused variable 'cache'
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:9767: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| /* end confdefs.h. */
|
| #include <linux/list.h>
| #include <linux/cache_def.h>
|
| int
| main (void)
| {
|
| struct cache_definition cache;
|
| ;
| return 0;
| }
configure:9803: result: no
configure:9809: checking if kernel defines grab_cache_page_nowait_gfp()
configure:9821: result: no
configure:9825: checking if kernel has new dev_set_rdonly
configure:9851: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c:56:10: error: #error needs to be patched by lustre kernel patches from Lustre version 1.4.3 or above.
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:9854: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| /* end confdefs.h. */
|
| #include <linux/fs.h>
|
| int
| main (void)
| {
|
| #ifndef HAVE_CLEAR_RDONLY_ON_PUT
| #error needs to be patched by lustre kernel patches from Lustre version 1.4.3 or above.
| #endif
|
| ;
| return 0;
| }
configure:9876: result: no, Linux kernel source needs to be patches by lustre
kernel patches from Lustre version 1.4.3 or above.
configure:9883: checking whether filemap_fdatawrite() is defined
configure:9907: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:55: warning: unused variable 'foo'
configure:9910: $? = 0
configure:9912: test -s build/conftest.o
configure:9915: $? = 0
configure:9918: result: yes
configure:9937: checking if struct statfs has a f_namelen field
configure:9962: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:9965: $? = 0
configure:9967: test -s build/conftest.o
configure:9970: $? = 0
configure:9973: result: yes
configure:9992: checking if kernel offers page_mapped
configure:10016: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:10019: $? = 0
configure:10021: test -s build/conftest.o
configure:10024: $? = 0
configure:10027: result: yes
configure:10046: checking if struct file_operations has an unlocked_ioctl field
configure:10071: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:59: warning: statement with no effect
configure:10074: $? = 0
configure:10076: test -s build/conftest.o
configure:10079: $? = 0
configure:10082: result: yes
configure:10101: checking for exported filemap_populate
configure:10126: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:60: error: implicit declaration of function 'filemap_populate'
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:10129: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| /* end confdefs.h. */
|
| #include <asm/page.h>
| #include <linux/mm.h>
|
| int
| main (void)
| {
|
| filemap_populate(NULL, 0, 0, __pgprot(0), 0, 0);
|
| ;
| return 0;
| }
configure:10150: result: no
configure:10156: checking for d_add_unique
configure:10180: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:10183: $? = 0
configure:10185: test -s build/conftest.o
configure:10188: $? = 0
configure:10191: result: yes
configure:10211: checking for /usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/bit_spinlock.h
configure:10223: result: yes
configure:10227: checking if bit_spinlock.h can be compiled
configure:10251: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:10254: $? = 0
configure:10256: test -s build/conftest.o
configure:10259: $? = 0
configure:10262: result: yes
configure:10285: checking for /usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/xattr_acl.h
configure:10297: result: no
configure:10356: checking if struct open_intent has a file field
configure:10382: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:63: warning: statement with no effect
configure:10385: $? = 0
configure:10387: test -s build/conftest.o
configure:10390: $? = 0
configure:10393: result: yes
configure:10413: checking for /usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/posix_acl_xattr.h
configure:10425: result: yes
configure:10429: checking if linux/posix_acl_xattr.h can be compiled
configure:10451: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
In file included from /usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/posix_acl_xattr.h:12,
from /usr/src/lustre-1.8/build/conftest.c:56:
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/posix_acl.h:77: warning: 'struct inode' declared inside parameter list
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/posix_acl.h:77: warning: its scope is only this definition or declaration, which is probably not what you want
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/posix_acl.h:83: warning: 'struct inode' declared inside parameter list
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/posix_acl.h:84: warning: 'struct inode' declared inside parameter list
configure:10454: $? = 0
configure:10456: test -s build/conftest.o
configure:10459: $? = 0
configure:10462: result: yes
configure:10491: checking if Linux was built with symbol __iget is exported
configure:10506: result: no
configure:10534: checking if Linux was built with symbol set_fs_pwd is exported
configure:10549: result: no
configure:10577: checking if kernel has MS_FLOCK_LOCK sb flag
configure:10601: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:63: error: 'MS_FLOCK_LOCK' undeclared (first use in this function)
/usr/src/lustre-1.8/build/conftest.c:63: error: (Each undeclared identifier is reported only once
/usr/src/lustre-1.8/build/conftest.c:63: error: for each function it appears in.)
/usr/src/lustre-1.8/build/conftest.c:63: warning: unused variable 'flags'
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:10604: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| /* end confdefs.h. */
|
| #include <linux/fs.h>
|
| int
| main (void)
| {
|
| int flags = MS_FLOCK_LOCK;
|
| ;
| return 0;
| }
configure:10625: result: no
configure:10631: checking if kernel has third arg can_sleep in fs/locks.c: flock_lock_file_wait()
configure:10658: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:66: error: too many arguments to function 'flock_lock_file_wait'
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:10661: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| /* end confdefs.h. */
|
| #include <linux/fs.h>
|
| int
| main (void)
| {
|
| int cansleep;
| struct file *file;
| struct file_lock *file_lock;
| flock_lock_file_wait(file, file_lock, cansleep);
|
| ;
| return 0;
| }
configure:10682: result: no
configure:10688: checking if struct file_operations has flock field
configure:10713: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:10716: $? = 0
configure:10718: test -s build/conftest.o
configure:10721: $? = 0
configure:10729: result: yes
configure:10743: checking if kernel supports quota_read
configure:10768: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:65: warning: unused variable 'i'
configure:10771: $? = 0
configure:10773: test -s build/conftest.o
configure:10776: $? = 0
configure:10779: result: yes
configure:10798: checking if inode_operations->follow_link returns a cookie
configure:10826: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:10829: $? = 0
configure:10831: test -s build/conftest.o
configure:10834: $? = 0
configure:10842: result: yes
configure:10856: checking if kernel have RCU supported
configure:10878: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:10881: $? = 0
configure:10883: test -s build/conftest.o
configure:10886: $? = 0
configure:10894: result: yes
configure:10897: checking if call_rcu takes three parameters
configure:10922: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:68: error: too many arguments to function 'call_rcu'
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:10925: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| /* end confdefs.h. */
|
| #include <linux/rcupdate.h>
|
| int
| main (void)
| {
|
| struct rcu_head rh;
| call_rcu(&rh, (void (*)(struct rcu_head *))1, NULL);
|
| ;
| return 0;
| }
configure:10946: result: no
configure:10963: checking if kernel has 64-bit quota limits support
configure:10989: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c:64: error: 'V2_INITQVERSIONS_R1' undeclared here (not in a function)
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:10992: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| /* end confdefs.h. */
|
| #include <linux/kernel.h>
| #include <linux/fs.h>
| #include <linux/quotaio_v2.h>
| int versions[] = V2_INITQVERSIONS_R1;
| struct v2_disk_dqblk_r1 dqblk_r1;
|
| int
| main (void)
| {
|
| ;
| return 0;
| }
configure:11014: WARNING: You have got no 64-bit kernel quota support.
configure:11016: WARNING: Continuing with limited quota support.
configure:11018: WARNING: quotacheck is needed for filesystems with recent quota versions.
configure:11020: result: no
configure:11028: checking if the kernel has the VFS intent patches
configure:11059: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:71: warning: assignment from incompatible pointer type
/usr/src/lustre-1.8/build/conftest.c:72: error: implicit declaration of function 'intent_init'
/usr/src/lustre-1.8/build/conftest.c:72: error: 'IT_OPEN' undeclared (first use in this function)
/usr/src/lustre-1.8/build/conftest.c:72: error: (Each undeclared identifier is reported only once
/usr/src/lustre-1.8/build/conftest.c:72: error: for each function it appears in.)
/usr/src/lustre-1.8/build/conftest.c:73: error: dereferencing pointer to incomplete type
/usr/src/lustre-1.8/build/conftest.c:74: error: dereferencing pointer to incomplete type
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:11062: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| /* end confdefs.h. */
|
| #include <linux/fs.h>
| #include <linux/namei.h>
|
| int
| main (void)
| {
|
| struct nameidata nd;
| struct lookup_intent *it;
|
| it = &nd.intent;
| intent_init(it, IT_OPEN);
| it->d.lustre.it_disposition = 0;
| it->d.lustre.it_data = NULL;
|
| ;
| return 0;
| }
configure:11083: result: no
configure:11091: checking use inode have i_mutex
configure:11119: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:11122: $? = 0
configure:11124: test -s build/conftest.o
configure:11127: $? = 0
configure:11130: result: yes
configure:11151: checking use dqonoff_mutex
configure:11179: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:11182: $? = 0
configure:11184: test -s build/conftest.o
configure:11187: $? = 0
configure:11190: result: yes
configure:11211: checking kernel export nr_pagecache
configure:11235: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:69: error: 'nr_pagecache' undeclared (first use in this function)
/usr/src/lustre-1.8/build/conftest.c:69: error: (Each undeclared identifier is reported only once
/usr/src/lustre-1.8/build/conftest.c:69: error: for each function it appears in.)
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:11238: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| /* end confdefs.h. */
|
| #include <linux/pagemap.h>
|
| int
| main (void)
| {
|
| return atomic_read(&nr_pagecache);
|
| ;
| return 0;
| }
configure:11259: result: NO
configure:11265: checking first vfs_statfs parameter is dentry
configure:11289: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:11292: $? = 0
configure:11294: test -s build/conftest.o
configure:11297: $? = 0
configure:11305: result: yes
configure:11319: checking vfs_kern_mount exist in kernel
configure:11343: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:11346: $? = 0
configure:11348: test -s build/conftest.o
configure:11351: $? = 0
configure:11359: result: yes
configure:11373: checking invalidatepage has return int
configure:11397: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:71: error: void value not ignored as it ought to be
/usr/src/lustre-1.8/build/conftest.c:71: warning: unused variable 'rc'
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:11400: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| /* end confdefs.h. */
|
| #include <linux/buffer_head.h>
|
| int
| main (void)
| {
|
| int rc = block_invalidatepage(NULL, 0);
|
| ;
| return 0;
| }
configure:11421: result: NO
configure:11427: checking if umount_begin needs vfsmount parameter instead of super_block
configure:11463: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/usr/src/lustre-1.8/build
configure:11466: $? = 0
configure:11468: test -s build/conftest.o
configure:11471: $? = 0
configure:11474: result: yes
configure:11496: checking kernel has PG_fs_misc
configure:11522: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c:73:10: error: #error PG_fs_misc not defined in kernel
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:11525: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| /* end confdefs.h. */
|
| #include <linux/page-flags.h>
|
| int
| main (void)
| {
|
| #ifndef PG_fs_misc
| #error PG_fs_misc not defined in kernel
| #endif
|
| ;
| return 0;
| }
configure:11546: result: NO
configure:11552: checking kernel has PageChecked and SetPageChecked
configure:11581: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:11584: $? = 0
configure:11586: test -s build/conftest.o
configure:11589: $? = 0
configure:11592: result: yes
configure:11613: checking inode has i_blksize field
configure:11638: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:74: error: 'struct inode' has no member named 'i_blksize'
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:11641: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| /* end confdefs.h. */
|
| #include <linux/fs.h>
|
| int
| main (void)
| {
|
| struct inode i;
| i.i_blksize = 0;
|
| ;
| return 0;
| }
configure:11662: result: NO
configure:11668: checking check vfs_readdir need 64bit inode number
configure:11702: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/usr/src/lustre-1.8/build
configure:11705: $? = 0
configure:11707: test -s build/conftest.o
configure:11710: $? = 0
configure:11713: result: yes
configure:11733: checking writev in fops
configure:11758: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:75: error: 'struct file_operations' has no member named 'writev'
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:11761: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| /* end confdefs.h. */
|
| #include <linux/fs.h>
|
| int
| main (void)
| {
|
| struct file_operations *fops;
| fops->writev = NULL;
|
| ;
| return 0;
| }
configure:11782: result: NO
configure:11788: checking readv in fops
configure:11813: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:75: error: 'struct file_operations' has no member named 'readv'
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:11816: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| /* end confdefs.h. */
|
| #include <linux/fs.h>
|
| int
| main (void)
| {
|
| struct file_operations *fops;
| fops->readv = NULL;
|
| ;
| return 0;
| }
configure:11837: result: NO
configure:11845: checking kernel has cancel_dirty_page
configure:11869: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:11872: $? = 0
configure:11874: test -s build/conftest.o
configure:11877: $? = 0
configure:11880: result: yes
configure:11901: checking if kernel have PageConstant defined
configure:11927: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c:76:10: error: #error "Have no raid5 zcopy patch"
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:11930: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| /* end confdefs.h. */
|
| #include <linux/page-flags.h>
|
| int
| main (void)
| {
|
| #ifndef PG_constant
| #error "Have no raid5 zcopy patch"
| #endif
|
| ;
| return 0;
| }
configure:11951: result: no
configure:11959: checking if invalidate_bdev has second argument
configure:11983: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:75: error: too many arguments to function 'invalidate_bdev'
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:11986: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| /* end confdefs.h. */
|
| #include <linux/buffer_head.h>
|
| int
| main (void)
| {
|
| invalidate_bdev(NULL,0);
|
| ;
| return 0;
| }
configure:12007: result: no
configure:12013: checking if kernel has FS_RENAME_DOES_D_MOVE flag
configure:12037: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:75: warning: unused variable 'v'
configure:12040: $? = 0
configure:12042: test -s build/conftest.o
configure:12045: $? = 0
configure:12048: result: yes
configure:12068: checking if unregister_blkdev return int
configure:12092: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
/usr/src/lustre-1.8/build/conftest.c: In function 'main':
/usr/src/lustre-1.8/build/conftest.c:76: error: void value not ignored as it ought to be
/usr/src/lustre-1.8/build/conftest.c:76: warning: unused variable 'i'
make[1]: *** [/usr/src/lustre-1.8/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.8/build] Error 2
configure:12095: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| #define HAVE_FS_RENAME_DOES_D_MOVE 1
| /* end confdefs.h. */
|
| #include <linux/fs.h>
|
| int
| main (void)
| {
|
| int i = unregister_blkdev(0,NULL);
|
| ;
| return 0;
| }
configure:12116: result: no
configure:12122: checking if kernel has .splice_read
configure:12148: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.8/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include M=/usr/src/lustre-1.8/build
configure:12151: $? = 0
configure:12153: test -s build/conftest.o
configure:12156: $? = 0
configure:12159: result: yes
configure:12196: checking linux/exportfs.h usability
configure:12213: gcc -c -g -O2 -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:12219: $? = 0
configure:12233: result: yes
configure:12237: checking linux/exportfs.h presence
configure:12252: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
conftest.c:70:28: error: linux/exportfs.h: No such file or directory
configure:12258: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| #define HAVE_FS_RENAME_DOES_D_MOVE 1
| #define HAVE_KERNEL_SPLICE_READ 1
| /* end confdefs.h. */
| #include <linux/exportfs.h>
configure:12272: result: no
configure:12278: WARNING: linux/exportfs.h: accepted by the compiler, rejected by the preprocessor!
configure:12280: WARNING: linux/exportfs.h: proceeding with the compiler's result
configure:12305: checking for linux/exportfs.h
configure:12313: result: yes
configure:12456: checking location of libsysio
configure:12461: result: internal
configure:12464: checking for ./libsysio/src/rmdir.c
configure:12476: result: yes
configure:12533: checking for ./snmp/lustre-snmp.c
configure:12545: result: yes
configure:12568: checking location of ldiskfs
configure:12603: result: disabled
configure:12662: checking location of lustre-iokit
configure:12667: result: internal
configure:12670: checking for ./lustre-iokit/ior-survey/ior-survey
configure:12682: result: yes
configure:12739: checking whether to build Lustre library
configure:12748: result: yes
configure:12753: checking whether to build liblustre tests
configure:12765: result: yes
configure:12768: checking whether to enable liblustre acl
configure:12777: result: yes
configure:12787: checking whether to build mpitests
configure:12796: result: no
configure:12799: Enabling Lustre configure options for libsysio
configure:12803: checking whether to enable pinger support
configure:12812: result: yes
configure:12822: checking whether to enable liblustre recovery support
configure:12831: result: yes
configure:12863: checking netdb.h usability
configure:12880: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:12886: $? = 0
configure:12900: result: yes
configure:12904: checking netdb.h presence
configure:12919: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:12925: $? = 0
configure:12939: result: yes
configure:12972: checking for netdb.h
configure:12980: result: yes
configure:12863: checking netinet/tcp.h usability
configure:12880: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:12886: $? = 0
configure:12900: result: yes
configure:12904: checking netinet/tcp.h presence
configure:12919: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:12925: $? = 0
configure:12939: result: yes
configure:12972: checking for netinet/tcp.h
configure:12980: result: yes
configure:12863: checking asm/types.h usability
configure:12880: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:12886: $? = 0
configure:12900: result: yes
configure:12904: checking asm/types.h presence
configure:12919: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:12925: $? = 0
configure:12939: result: yes
configure:12972: checking for asm/types.h
configure:12980: result: yes
configure:12863: checking endian.h usability
configure:12880: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:12886: $? = 0
configure:12900: result: yes
configure:12904: checking endian.h presence
configure:12919: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:12925: $? = 0
configure:12939: result: yes
configure:12972: checking for endian.h
configure:12980: result: yes
configure:12863: checking sys/ioctl.h usability
configure:12880: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:12886: $? = 0
configure:12900: result: yes
configure:12904: checking sys/ioctl.h presence
configure:12919: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:12925: $? = 0
configure:12939: result: yes
configure:12972: checking for sys/ioctl.h
configure:12980: result: yes
configure:12999: checking for gethostbyname
configure:13055: gcc -o conftest -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:13061: $? = 0
configure:13079: result: yes
configure:12999: checking for socket
configure:13055: gcc -o conftest -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:13061: $? = 0
configure:13079: result: yes
configure:12999: checking for connect
configure:13055: gcc -o conftest -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:13061: $? = 0
configure:13079: result: yes
configure:13106: checking linux/version.h usability
configure:13123: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:13129: $? = 0
configure:13143: result: yes
configure:13147: checking linux/version.h presence
configure:13162: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:13168: $? = 0
configure:13182: result: yes
configure:13215: checking for linux/version.h
configure:13223: result: yes
configure:13237: checking for spinlock_t
configure:13268: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
conftest.c:83:28: error: linux/spinlock.h: No such file or directory
conftest.c:85: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ac__type_new_'
conftest.c: In function 'main':
conftest.c:89: error: 'ac__type_new_' undeclared (first use in this function)
conftest.c:89: error: (Each undeclared identifier is reported only once
conftest.c:89: error: for each function it appears in.)
conftest.c:89: error: expected expression before ')' token
configure:13274: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| #define HAVE_FS_RENAME_DOES_D_MOVE 1
| #define HAVE_KERNEL_SPLICE_READ 1
| #define HAVE_LINUX_EXPORTFS_H 1
| #define LIBLUSTRE_POSIX_ACL 1
| #define ENABLE_PINGER 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CONNECT 1
| #define HAVE_LINUX_VERSION_H 1
| /* end confdefs.h. */
| #include <linux/spinlock.h>
|
| typedef spinlock_t ac__type_new_;
| int
| main ()
| {
| if ((ac__type_new_ *) 0)
| return 0;
| if (sizeof (ac__type_new_))
| return 0;
| ;
| return 0;
| }
configure:13289: result: no
configure:13305: checking for strnlen
configure:13361: gcc -o conftest -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:13367: $? = 0
configure:13385: result: yes
configure:13403: checking whether to enable readline support
configure:13412: result: yes
configure:13419: checking for readline in -lreadline
configure:13454: gcc -o conftest -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c -lreadline -lncurses >&5
/usr/bin/ld: cannot find -lreadline
collect2: ld returned 1 exit status
configure:13460: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| #define HAVE_FS_RENAME_DOES_D_MOVE 1
| #define HAVE_KERNEL_SPLICE_READ 1
| #define HAVE_LINUX_EXPORTFS_H 1
| #define LIBLUSTRE_POSIX_ACL 1
| #define ENABLE_PINGER 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CONNECT 1
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_STRNLEN 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:13478: result: no
configure:13501: checking if efence debugging support is requested
configure:13510: result: no
configure:13525: checking if libwrap support is requested
configure:13540: result: no
configure:13555: checking whether to use libpthread for lnet library
configure:13565: checking for pthread_create in -lpthread
configure:13600: gcc -o conftest -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c -lpthread >&5
configure:13606: $? = 0
configure:13624: result: yes
configure:13633: result: yes
configure:13664: checking whether to initialize libsysio
configure:13666: result: yes
configure:13683: checking whether to use /dev/urandom for liblustre
configure:13685: result: yes
configure:13697: checking for cap_get_proc in -lcap
configure:13732: gcc -o conftest -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c -lcap >&5
/usr/bin/ld: cannot find -lcap
collect2: ld returned 1 exit status
configure:13738: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| #define HAVE_FS_RENAME_DOES_D_MOVE 1
| #define HAVE_KERNEL_SPLICE_READ 1
| #define HAVE_LINUX_EXPORTFS_H 1
| #define LIBLUSTRE_POSIX_ACL 1
| #define ENABLE_PINGER 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CONNECT 1
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_STRNLEN 1
| #define HAVE_LIBPTHREAD 1
| #define INIT_SYSIO 1
| #define LIBLUSTRE_USE_URANDOM 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 cap_get_proc ();
| int
| main ()
| {
| return cap_get_proc ();
| ;
| return 0;
| }
configure:13756: result: no
configure:13777: checking for non-default maximum LNET payload
configure:13790: result: no
configure:13843: checking whether to build the userspace portals LND
configure:13852: result: no
configure:13857: checking whether to build usocklnd
configure:13869: result: yes
configure:13886: checking maximum OBD ioctl size
configure:13900: result: 8192 bytes
configure:13929: checking asm/page.h usability
configure:13946: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:13952: $? = 0
configure:13966: result: yes
configure:13970: checking asm/page.h presence
configure:13985: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:13991: $? = 0
configure:14005: result: yes
configure:14038: checking for asm/page.h
configure:14046: result: yes
configure:13929: checking sys/user.h usability
configure:13946: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:13952: $? = 0
configure:13966: result: yes
configure:13970: checking sys/user.h presence
configure:13985: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:13991: $? = 0
configure:14005: result: yes
configure:14038: checking for sys/user.h
configure:14046: result: yes
configure:13929: checking sys/vfs.h usability
configure:13946: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:13952: $? = 0
configure:13966: result: yes
configure:13970: checking sys/vfs.h presence
configure:13985: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:13991: $? = 0
configure:14005: result: yes
configure:14038: checking for sys/vfs.h
configure:14046: result: yes
configure:13919: checking for stdint.h
configure:13925: result: yes
configure:13929: checking blkid/blkid.h usability
configure:13946: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:13952: $? = 0
configure:13966: result: yes
configure:13970: checking blkid/blkid.h presence
configure:13985: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:13991: $? = 0
configure:14005: result: yes
configure:14038: checking for blkid/blkid.h
configure:14046: result: yes
configure:14078: checking linux/fs.h usability
configure:14095: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:14101: $? = 0
configure:14115: result: yes
configure:14119: checking linux/fs.h presence
configure:14134: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:14140: $? = 0
configure:14154: result: yes
configure:14187: checking for linux/fs.h
configure:14195: result: yes
configure:14078: checking linux/quota.h usability
configure:14095: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:14101: $? = 0
configure:14115: result: yes
configure:14119: checking linux/quota.h presence
configure:14134: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:14140: $? = 0
configure:14154: result: yes
configure:14187: checking for linux/quota.h
configure:14195: result: yes
configure:14226: checking xtio.h usability
configure:14243: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
conftest.c:129:18: error: xtio.h: No such file or directory
configure:14249: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| #define HAVE_FS_RENAME_DOES_D_MOVE 1
| #define HAVE_KERNEL_SPLICE_READ 1
| #define HAVE_LINUX_EXPORTFS_H 1
| #define LIBLUSTRE_POSIX_ACL 1
| #define ENABLE_PINGER 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CONNECT 1
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_STRNLEN 1
| #define HAVE_LIBPTHREAD 1
| #define INIT_SYSIO 1
| #define LIBLUSTRE_USE_URANDOM 1
| #define LNET_MAX_PAYLOAD LNET_MTU
| #define OBD_MAX_IOCTL_BUFFER 8192
| #define HAVE_ASM_PAGE_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_BLKID_BLKID_H 1
| #define HAVE_LINUX_FS_H 1
| #define HAVE_LINUX_QUOTA_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <xtio.h>
configure:14263: result: no
configure:14267: checking xtio.h presence
configure:14282: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
conftest.c:96:18: error: xtio.h: No such file or directory
configure:14288: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| #define HAVE_FS_RENAME_DOES_D_MOVE 1
| #define HAVE_KERNEL_SPLICE_READ 1
| #define HAVE_LINUX_EXPORTFS_H 1
| #define LIBLUSTRE_POSIX_ACL 1
| #define ENABLE_PINGER 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CONNECT 1
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_STRNLEN 1
| #define HAVE_LIBPTHREAD 1
| #define INIT_SYSIO 1
| #define LIBLUSTRE_USE_URANDOM 1
| #define LNET_MAX_PAYLOAD LNET_MTU
| #define OBD_MAX_IOCTL_BUFFER 8192
| #define HAVE_ASM_PAGE_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_BLKID_BLKID_H 1
| #define HAVE_LINUX_FS_H 1
| #define HAVE_LINUX_QUOTA_H 1
| /* end confdefs.h. */
| #include <xtio.h>
configure:14302: result: no
configure:14335: checking for xtio.h
configure:14343: result: no
configure:14226: checking file.h usability
configure:14243: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
conftest.c:129:18: error: file.h: No such file or directory
configure:14249: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| #define HAVE_FS_RENAME_DOES_D_MOVE 1
| #define HAVE_KERNEL_SPLICE_READ 1
| #define HAVE_LINUX_EXPORTFS_H 1
| #define LIBLUSTRE_POSIX_ACL 1
| #define ENABLE_PINGER 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CONNECT 1
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_STRNLEN 1
| #define HAVE_LIBPTHREAD 1
| #define INIT_SYSIO 1
| #define LIBLUSTRE_USE_URANDOM 1
| #define LNET_MAX_PAYLOAD LNET_MTU
| #define OBD_MAX_IOCTL_BUFFER 8192
| #define HAVE_ASM_PAGE_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_BLKID_BLKID_H 1
| #define HAVE_LINUX_FS_H 1
| #define HAVE_LINUX_QUOTA_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <file.h>
configure:14263: result: no
configure:14267: checking file.h presence
configure:14282: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
conftest.c:96:18: error: file.h: No such file or directory
configure:14288: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| #define HAVE_FS_RENAME_DOES_D_MOVE 1
| #define HAVE_KERNEL_SPLICE_READ 1
| #define HAVE_LINUX_EXPORTFS_H 1
| #define LIBLUSTRE_POSIX_ACL 1
| #define ENABLE_PINGER 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CONNECT 1
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_STRNLEN 1
| #define HAVE_LIBPTHREAD 1
| #define INIT_SYSIO 1
| #define LIBLUSTRE_USE_URANDOM 1
| #define LNET_MAX_PAYLOAD LNET_MTU
| #define OBD_MAX_IOCTL_BUFFER 8192
| #define HAVE_ASM_PAGE_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_BLKID_BLKID_H 1
| #define HAVE_LINUX_FS_H 1
| #define HAVE_LINUX_QUOTA_H 1
| /* end confdefs.h. */
| #include <file.h>
configure:14302: result: no
configure:14335: checking for file.h
configure:14343: result: no
configure:14376: checking linux/types.h usability
configure:14393: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:14399: $? = 0
configure:14413: result: yes
configure:14417: checking linux/types.h presence
configure:14432: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:14438: $? = 0
configure:14452: result: yes
configure:14485: checking for linux/types.h
configure:14493: result: yes
configure:14366: checking for sys/types.h
configure:14372: result: yes
configure:14376: checking linux/unistd.h usability
configure:14393: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:14399: $? = 0
configure:14413: result: yes
configure:14417: checking linux/unistd.h presence
configure:14432: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:14438: $? = 0
configure:14452: result: yes
configure:14485: checking for linux/unistd.h
configure:14493: result: yes
configure:14366: checking for unistd.h
configure:14372: result: yes
configure:14525: checking netinet/in.h usability
configure:14542: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:14548: $? = 0
configure:14562: result: yes
configure:14566: checking netinet/in.h presence
configure:14581: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:14587: $? = 0
configure:14601: result: yes
configure:14634: checking for netinet/in.h
configure:14642: result: yes
configure:14525: checking arpa/inet.h usability
configure:14542: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:14548: $? = 0
configure:14562: result: yes
configure:14566: checking arpa/inet.h presence
configure:14581: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:14587: $? = 0
configure:14601: result: yes
configure:14634: checking for arpa/inet.h
configure:14642: result: yes
configure:14525: checking catamount/data.h usability
configure:14542: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
conftest.c:135:28: error: catamount/data.h: No such file or directory
configure:14548: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| #define HAVE_FS_RENAME_DOES_D_MOVE 1
| #define HAVE_KERNEL_SPLICE_READ 1
| #define HAVE_LINUX_EXPORTFS_H 1
| #define LIBLUSTRE_POSIX_ACL 1
| #define ENABLE_PINGER 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CONNECT 1
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_STRNLEN 1
| #define HAVE_LIBPTHREAD 1
| #define INIT_SYSIO 1
| #define LIBLUSTRE_USE_URANDOM 1
| #define LNET_MAX_PAYLOAD LNET_MTU
| #define OBD_MAX_IOCTL_BUFFER 8192
| #define HAVE_ASM_PAGE_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_BLKID_BLKID_H 1
| #define HAVE_LINUX_FS_H 1
| #define HAVE_LINUX_QUOTA_H 1
| #define HAVE_LINUX_TYPES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINUX_UNISTD_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_ARPA_INET_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <catamount/data.h>
configure:14562: result: no
configure:14566: checking catamount/data.h presence
configure:14581: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
conftest.c:102:28: error: catamount/data.h: No such file or directory
configure:14587: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.7.90"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_AT_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| #define HAVE_FS_RENAME_DOES_D_MOVE 1
| #define HAVE_KERNEL_SPLICE_READ 1
| #define HAVE_LINUX_EXPORTFS_H 1
| #define LIBLUSTRE_POSIX_ACL 1
| #define ENABLE_PINGER 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CONNECT 1
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_STRNLEN 1
| #define HAVE_LIBPTHREAD 1
| #define INIT_SYSIO 1
| #define LIBLUSTRE_USE_URANDOM 1
| #define LNET_MAX_PAYLOAD LNET_MTU
| #define OBD_MAX_IOCTL_BUFFER 8192
| #define HAVE_ASM_PAGE_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_BLKID_BLKID_H 1
| #define HAVE_LINUX_FS_H 1
| #define HAVE_LINUX_QUOTA_H 1
| #define HAVE_LINUX_TYPES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINUX_UNISTD_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_ARPA_INET_H 1
| /* end confdefs.h. */
| #include <catamount/data.h>
configure:14601: result: no
configure:14634: checking for catamount/data.h
configure:14642: result: no
configure:14659: checking for inet_ntoa
configure:14715: gcc -o conftest -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:14721: $? = 0
configure:14739: result: yes
configure:14751: checking if readlink returns ssize_t
configure:14778: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:14784: $? = 0
configure:14790: result: yes
configure:14816: checking for linux/random.h
configure:14840: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:14846: $? = 0
configure:14862: result: yes
configure:14890: checking ext2fs/ext2fs.h usability
configure:14907: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:14913: $? = 0
configure:14927: result: yes
configure:14931: checking ext2fs/ext2fs.h presence
configure:14946: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:14952: $? = 0
configure:14966: result: yes
configure:14999: checking for ext2fs/ext2fs.h
configure:15007: result: yes
configure:15023: checking for adler32 in -lz
configure:15058: gcc -o conftest -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c -lz >&5
configure:15064: $? = 0
configure:15082: result: yes
configure:15100: checking zlib.h usability
configure:15117: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:15123: $? = 0
configure:15137: result: yes
configure:15141: checking zlib.h presence
configure:15156: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:15162: $? = 0
configure:15176: result: yes
configure:15209: checking for zlib.h
configure:15217: result: yes
configure:15269: checking whether to randomly failing memory alloc
configure:15271: result: yes
configure:15284: checking whether to try to build SNMP support
configure:15293: result: auto
configure:15299: checking for net-snmp-config
configure:15329: result: no
configure:15661: checking for SNMP support
configure:15667: result: no (see config.log for errors)
configure:16372: creating ./config.status
## ---------------------- ##
## Running config.status. ##
## ---------------------- ##
This file was extended by Lustre config.status 1.7.90, which was
generated by GNU Autoconf 2.61. Invocation command line was
CONFIG_FILES =
CONFIG_HEADERS =
CONFIG_LINKS =
CONFIG_COMMANDS =
$ ./config.status
on core-45.cube.intra
config.status:926: creating Makefile
config.status:926: creating autoMakefile
config.status:926: creating Rules
config.status:926: creating lustre.spec
config.status:926: creating lnet/Kernelenv
config.status:926: creating lnet/Makefile
config.status:926: creating lnet/autoMakefile
config.status:926: creating lnet/autoconf/Makefile
config.status:926: creating lnet/doc/Makefile
config.status:926: creating lnet/include/Makefile
config.status:926: creating lnet/include/libcfs/Makefile
config.status:926: creating lnet/include/libcfs/linux/Makefile
config.status:926: creating lnet/include/lnet/Makefile
config.status:926: creating lnet/include/lnet/linux/Makefile
config.status:926: creating lnet/klnds/Makefile
config.status:926: creating lnet/klnds/autoMakefile
config.status:926: creating lnet/klnds/gmlnd/Makefile
config.status:926: creating lnet/klnds/mxlnd/autoMakefile
config.status:926: creating lnet/klnds/mxlnd/Makefile
config.status:926: creating lnet/klnds/gmlnd/autoMakefile
config.status:926: creating lnet/klnds/openiblnd/Makefile
config.status:926: creating lnet/klnds/openiblnd/autoMakefile
config.status:926: creating lnet/klnds/o2iblnd/Makefile
config.status:926: creating lnet/klnds/o2iblnd/autoMakefile
config.status:926: creating lnet/klnds/ciblnd/Makefile
config.status:926: creating lnet/klnds/ciblnd/autoMakefile
config.status:926: creating lnet/klnds/iiblnd/Makefile
config.status:926: creating lnet/klnds/iiblnd/autoMakefile
config.status:926: creating lnet/klnds/viblnd/Makefile
config.status:926: creating lnet/klnds/viblnd/autoMakefile
config.status:926: creating lnet/klnds/qswlnd/Makefile
config.status:926: creating lnet/klnds/qswlnd/autoMakefile
config.status:926: creating lnet/klnds/ralnd/Makefile
config.status:926: creating lnet/klnds/ralnd/autoMakefile
config.status:926: creating lnet/klnds/socklnd/Makefile
config.status:926: creating lnet/klnds/socklnd/autoMakefile
config.status:926: creating lnet/klnds/ptllnd/Makefile
config.status:926: creating lnet/klnds/ptllnd/autoMakefile
config.status:926: creating lnet/libcfs/Makefile
config.status:926: creating lnet/libcfs/autoMakefile
config.status:926: creating lnet/libcfs/linux/Makefile
config.status:926: creating lnet/lnet/Makefile
config.status:926: creating lnet/lnet/autoMakefile
config.status:926: creating lnet/selftest/Makefile
config.status:926: creating lnet/selftest/autoMakefile
config.status:926: creating lnet/ulnds/Makefile
config.status:926: creating lnet/ulnds/autoMakefile
config.status:926: creating lnet/ulnds/socklnd/Makefile
config.status:926: creating lnet/ulnds/ptllnd/Makefile
config.status:926: creating lnet/utils/Makefile
config.status:926: creating lustre/Makefile
config.status:926: creating lustre/autoMakefile
config.status:926: creating lustre/autoconf/Makefile
config.status:926: creating lustre/contrib/Makefile
config.status:926: creating lustre/doc/Makefile
config.status:926: creating lustre/include/Makefile
config.status:926: creating lustre/include/lustre_ver.h
config.status:926: creating lustre/include/linux/Makefile
config.status:926: creating lustre/include/lustre/Makefile
config.status:926: creating lustre/kernel_patches/targets/2.6-suse.target
config.status:926: creating lustre/kernel_patches/targets/2.6-vanilla.target
config.status:926: creating lustre/kernel_patches/targets/2.6-rhel4.target
config.status:926: creating lustre/kernel_patches/targets/2.6-rhel5.target
config.status:926: creating lustre/kernel_patches/targets/2.6-fc5.target
config.status:926: creating lustre/kernel_patches/targets/2.6-patchless.target
config.status:926: creating lustre/kernel_patches/targets/2.6-sles10.target
config.status:926: creating lustre/kernel_patches/targets/hp_pnnl-2.4.target
config.status:926: creating lustre/kernel_patches/targets/rh-2.4.target
config.status:926: creating lustre/kernel_patches/targets/rhel-2.4.target
config.status:926: creating lustre/kernel_patches/targets/suse-2.4.21-2.target
config.status:926: creating lustre/kernel_patches/targets/sles-2.4.target
config.status:926: creating lustre/ldlm/Makefile
config.status:926: creating lustre/liblustre/Makefile
config.status:926: creating lustre/liblustre/tests/Makefile
config.status:926: creating lustre/llite/Makefile
config.status:926: creating lustre/llite/autoMakefile
config.status:926: creating lustre/lov/Makefile
config.status:926: creating lustre/lov/autoMakefile
config.status:926: creating lustre/lvfs/Makefile
config.status:926: creating lustre/lvfs/autoMakefile
config.status:926: creating lustre/mdc/Makefile
config.status:926: creating lustre/mdc/autoMakefile
config.status:926: creating lustre/mds/Makefile
config.status:926: creating lustre/mds/autoMakefile
config.status:926: creating lustre/obdclass/Makefile
config.status:926: creating lustre/obdclass/autoMakefile
config.status:926: creating lustre/obdclass/linux/Makefile
config.status:926: creating lustre/obdecho/Makefile
config.status:926: creating lustre/obdecho/autoMakefile
config.status:926: creating lustre/obdfilter/Makefile
config.status:926: creating lustre/obdfilter/autoMakefile
config.status:926: creating lustre/osc/Makefile
config.status:926: creating lustre/osc/autoMakefile
config.status:926: creating lustre/ost/Makefile
config.status:926: creating lustre/ost/autoMakefile
config.status:926: creating lustre/mgc/Makefile
config.status:926: creating lustre/mgc/autoMakefile
config.status:926: creating lustre/mgs/Makefile
config.status:926: creating lustre/mgs/autoMakefile
config.status:926: creating lustre/ptlrpc/Makefile
config.status:926: creating lustre/ptlrpc/autoMakefile
config.status:926: creating lustre/quota/Makefile
config.status:926: creating lustre/quota/autoMakefile
config.status:926: creating lustre/scripts/Makefile
config.status:926: creating lustre/scripts/version_tag.pl
config.status:926: creating lustre/tests/Makefile
config.status:926: creating lustre/utils/Makefile
config.status:926: creating snmp/Makefile
config.status:926: creating snmp/autoconf/Makefile
config.status:926: creating config.h
config.status:1257: config.h is unchanged
config.status:1303: executing depfiles commands
configure:18010: === configuring in libsysio (/usr/src/lustre-1.8/libsysio)
configure:18113: running /bin/sh ./configure '--prefix=/usr' '--with-linux=/usr/src/kernels/2.6.23.1-42.fc8-x86_64/' '--disable-server' '--disable-doc' '--without-cib' '--without-vib' '--without-openib' '--without-iib' '--without-o2ib' '--without-qsnet' '--with-lustre-hack' '--with-sockets' --cache-file=/dev/null --srcdir=.
configure:18010: === configuring in ldiskfs (/usr/src/lustre-1.8/ldiskfs)
configure:18113: running /bin/sh ./configure '--prefix=/usr' '--with-linux=/usr/src/kernels/2.6.23.1-42.fc8-x86_64/' '--disable-server' '--disable-doc' '--without-cib' '--without-vib' '--without-openib' '--without-iib' '--without-o2ib' '--without-qsnet' '--with-lustre-hack' '--with-sockets' --cache-file=/dev/null --srcdir=.
configure:18010: === configuring in lustre-iokit (/usr/src/lustre-1.8/lustre-iokit)
configure:18113: running /bin/sh ./configure '--prefix=/usr' '--with-linux=/usr/src/kernels/2.6.23.1-42.fc8-x86_64/' '--disable-server' '--disable-doc' '--without-cib' '--without-vib' '--without-openib' '--without-iib' '--without-o2ib' '--without-qsnet' '--with-lustre-hack' '--with-sockets' --cache-file=/dev/null --srcdir=.
## ---------------- ##
## Cache variables. ##
## ---------------- ##
ac_cv_build=x86_64-unknown-linux-gnu
ac_cv_c_compiler_gnu=yes
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_func_connect=yes
ac_cv_func_gethostbyname=yes
ac_cv_func_inet_ntoa=yes
ac_cv_func_socket=yes
ac_cv_func_strnlen=yes
ac_cv_header_arpa_inet_h=yes
ac_cv_header_asm_page_h=yes
ac_cv_header_asm_types_h=yes
ac_cv_header_blkid_blkid_h=yes
ac_cv_header_catamount_data_h=no
ac_cv_header_endian_h=yes
ac_cv_header_ext2fs_ext2fs_h=yes
ac_cv_header_file_h=no
ac_cv_header_inttypes_h=yes
ac_cv_header_linux_exportfs_h=yes
ac_cv_header_linux_fs_h=yes
ac_cv_header_linux_quota_h=yes
ac_cv_header_linux_random_h=yes
ac_cv_header_linux_types_h=yes
ac_cv_header_linux_unistd_h=yes
ac_cv_header_linux_version_h=yes
ac_cv_header_memory_h=yes
ac_cv_header_netdb_h=yes
ac_cv_header_netinet_in_h=yes
ac_cv_header_netinet_tcp_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_ioctl_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_sys_user_h=yes
ac_cv_header_sys_vfs_h=yes
ac_cv_header_unistd_h=yes
ac_cv_header_xtio_h=no
ac_cv_header_zlib_h=yes
ac_cv_host=x86_64-unknown-linux-gnu
ac_cv_lib_cap_cap_get_proc=no
ac_cv_lib_pthread_pthread_create=yes
ac_cv_lib_readline_readline=no
ac_cv_lib_z_adler32=yes
ac_cv_objext=o
ac_cv_path_EGREP='/bin/grep -E'
ac_cv_path_GREP=/bin/grep
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_ac_ct_CC=gcc
ac_cv_prog_ac_ct_RANLIB=ranlib
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
ac_cv_type_spinlock_t=no
ac_cv_type_unsigned_long_long=yes
am_cv_CC_dependencies_compiler_type=gcc3
lb_cv_file___libsysio_src_rmdir_c=yes
lb_cv_file___lustre_iokit_ior_survey_ior_survey=yes
lb_cv_file___snmp_lustre_snmp_c=yes
lb_cv_file__boot_kernel_h=no
lb_cv_file__usr_src_kernels_2_6_23_1_42_fc8_x86_64_=yes
lb_cv_file__usr_src_kernels_2_6_23_1_42_fc8_x86_64___config=yes
lb_cv_file__usr_src_kernels_2_6_23_1_42_fc8_x86_64__include_linux_autoconf_h=yes
lb_cv_file__usr_src_kernels_2_6_23_1_42_fc8_x86_64__include_linux_bit_spinlock_h=yes
lb_cv_file__usr_src_kernels_2_6_23_1_42_fc8_x86_64__include_linux_lustre_version_h=no
lb_cv_file__usr_src_kernels_2_6_23_1_42_fc8_x86_64__include_linux_namei_h=yes
lb_cv_file__usr_src_kernels_2_6_23_1_42_fc8_x86_64__include_linux_posix_acl_xattr_h=yes
lb_cv_file__usr_src_kernels_2_6_23_1_42_fc8_x86_64__include_linux_version_h=yes
lb_cv_file__usr_src_kernels_2_6_23_1_42_fc8_x86_64__include_linux_xattr_acl_h=no
lb_cv_file__var_adm_running_kernel_h=no
## ----------------- ##
## Output variables. ##
## ----------------- ##
ACLOCAL='${SHELL} /usr/src/lustre-1.8/missing --run aclocal-1.10'
AC_LUSTRE_CLI_VER_OFFSET_WARN='OBD_OCD_VERSION(0,2,0,0)'
AC_LUSTRE_FIX='0'
AC_LUSTRE_LIB_VER_OFFSET_WARN='OBD_OCD_VERSION(0,0,1,32)'
AC_LUSTRE_MAJOR='1'
AC_LUSTRE_MINOR='7'
AC_LUSTRE_PATCH='90'
AC_LUSTRE_VERSION_STRING='1.7.90'
AC_LUSTRE_VER_ALLOWED_OFFSET='OBD_OCD_VERSION(0,0,1,32)'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='${SHELL} /usr/src/lustre-1.8/missing --run tar'
ARCH_UM=''
AUTOCONF='${SHELL} /usr/src/lustre-1.8/missing --run autoconf'
AUTOHEADER='${SHELL} /usr/src/lustre-1.8/missing --run autoheader'
AUTOMAKE='${SHELL} /usr/src/lustre-1.8/missing --run automake-1.10'
AWK='gawk'
BACKINGFS=''
BLKID_FALSE='#'
BLKID_TRUE=''
BUILD_CIBLND_FALSE=''
BUILD_CIBLND_TRUE='#'
BUILD_GMLND_FALSE=''
BUILD_GMLND_TRUE='#'
BUILD_IIBLND_FALSE=''
BUILD_IIBLND_TRUE='#'
BUILD_MXLND_FALSE=''
BUILD_MXLND_TRUE='#'
BUILD_O2IBLND_FALSE=''
BUILD_O2IBLND_TRUE='#'
BUILD_OPENIBLND_FALSE=''
BUILD_OPENIBLND_TRUE='#'
BUILD_PTLLND_FALSE=''
BUILD_PTLLND_TRUE='#'
BUILD_QSWLND_FALSE=''
BUILD_QSWLND_TRUE='#'
BUILD_RALND_FALSE=''
BUILD_RALND_TRUE='#'
BUILD_UPTLLND_FALSE=''
BUILD_UPTLLND_TRUE='#'
BUILD_USOCKLND_FALSE='#'
BUILD_USOCKLND_TRUE=''
BUILD_VIBLND_FALSE=''
BUILD_VIBLND_TRUE='#'
CAP_LIBS=''
CC='gcc'
CCDEPMODE='depmode=gcc3'
CFLAGS='-g -O2'
CIBCPPFLAGS=''
CIBLND=''
CLIENT_FALSE='#'
CLIENT_TRUE=''
CPP='gcc -E'
CPPFLAGS='-include $(top_builddir)/config.h -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include '
CRAY_XT3_FALSE=''
CRAY_XT3_TRUE='#'
CYGPATH_W='echo'
DARWIN_FALSE=''
DARWIN_TRUE='#'
DEFS='-DHAVE_CONFIG_H'
DEPDIR='.deps'
DMU_OSD_ENABLED_FALSE=''
DMU_OSD_ENABLED_TRUE='#'
DMU_SRC=''
DOC_FALSE=''
DOC_TRUE='#'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/bin/grep -E'
ENABLE_DOC='0'
ENABLE_INIT_SCRIPTS='1'
ENABLE_LIBPTHREAD='yes'
EXEEXT=''
EXT2FS_DEVEL_FALSE='#'
EXT2FS_DEVEL_TRUE=''
EXTRA_KCFLAGS='-include /usr/src/lustre-1.8/config.h -g -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lnet/include -I/usr/src/lustre-1.8/lustre/include'
EXTRA_KLDFLAGS=''
EXTRA_KLIBS=''
EXTRA_LNET_INCLUDE=''
GMCPPFLAGS=''
GMLIBS=''
GMLND=''
GREP='/bin/grep'
IIBCPPFLAGS=''
IIBLND=''
INCLUDE_RULES='include /usr/src/lustre-1.8/Rules'
INIT_SCRIPTS_FALSE='#'
INIT_SCRIPTS_TRUE=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
KMODEXT='.ko'
LDFLAGS=''
LDISKFS_DIR=''
LDISKFS_ENABLED_FALSE=''
LDISKFS_ENABLED_TRUE='#'
LDISKFS_SUBDIR=''
LIBCFS_INCLUDE_DIR='lnet/include'
LIBCFS_SUBDIR=''
LIBEFENCE=''
LIBLUSTRE_FALSE='#'
LIBLUSTRE_TESTS_FALSE='#'
LIBLUSTRE_TESTS_TRUE=''
LIBLUSTRE_TRUE=''
LIBOBJS=''
LIBPTHREAD_FALSE='#'
LIBPTHREAD_TRUE=''
LIBREADLINE=''
LIBS=''
LIBSYSIO_SUBDIR='libsysio'
LIBWRAP=''
LINUX25_FALSE='#'
LINUX25_TRUE=''
LINUX='/usr/src/kernels/2.6.23.1-42.fc8-x86_64/'
LINUXRELEASE='2.6.23.1-42.fc8'
LINUX_CONFIG='/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config'
LINUX_FALSE='#'
LINUX_OBJ='/usr/src/kernels/2.6.23.1-42.fc8-x86_64/'
LINUX_TRUE=''
LLCFLAGS='-g -Wall -fPIC -D_GNU_SOURCE'
LLCPPFLAGS='-D__arch_lib__ -D_LARGEFILE64_SOURCE=1'
LTLIBOBJS=''
LUSTRE='/usr/src/lustre-1.8/lustre'
LUSTREIOKIT_SUBDIR='lustre-iokit'
MAKEINFO='${SHELL} /usr/src/lustre-1.8/missing --run makeinfo'
MODULES_FALSE='#'
MODULES_TRUE=''
MODULE_TARGET='M'
MOSTLYCLEANFILES='.*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers'
MPITESTS_FALSE=''
MPITESTS_TRUE='#'
MXCPPFLAGS=''
MXLIBS=''
MXLND=''
NET_SNMP_CFLAGS=''
NET_SNMP_CONFIG=''
NET_SNMP_LIBS=''
O2IBCPPFLAGS=''
O2IBLND=''
OBJEXT='o'
OPENIBCPPFLAGS=''
OPENIBLND=''
PACKAGE='lustre'
PACKAGE_BUGREPORT='https://bugzilla.lustre.org/'
PACKAGE_NAME='Lustre'
PACKAGE_STRING='Lustre LUSTRE_VERSION'
PACKAGE_TARNAME='lustre'
PACKAGE_VERSION='LUSTRE_VERSION'
PATH_SEPARATOR=':'
POSIX_OSD_ENABLED_FALSE=''
POSIX_OSD_ENABLED_TRUE='#'
PTHREAD_LIBS='-lpthread'
PTLLND=''
PTLLNDCPPFLAGS=''
QSWCPPFLAGS=''
QSWLND=''
QUOTA_FALSE='#'
QUOTA_TRUE=''
RACPPFLAGS=''
RALND=''
RANLIB='ranlib'
RELEASE='2.6.23.1_42.fc8_200809110910'
SERVER_FALSE=''
SERVER_TRUE='#'
SET_MAKE=''
SHELL='/bin/sh'
SNMP_DIST_SUBDIR='snmp'
SNMP_SUBDIR=''
STRIP=''
SUNOS_FALSE=''
SUNOS_TRUE='#'
SYMVERFILE='Module.symvers'
SYSIO='/usr/src/lustre-1.8/libsysio'
TESTS_FALSE='#'
TESTS_TRUE=''
UML_CFLAGS=''
UPTLLND=''
USE_QUILT_FALSE='#'
USE_QUILT_TRUE=''
USOCKLND='usocklnd'
UTILS_FALSE='#'
UTILS_TRUE=''
VERSION='1.7.90'
VIBCPPFLAGS=''
VIBLND=''
ZLIB='-lz'
ac_configure_args=' '\''--with-linux=/usr/src/kernels/2.6.23.1-42.fc8-x86_64/'\'' '\''--disable-server'\'' '\''--disable-doc'\'' '\''--without-cib'\'' '\''--without-vib'\'' '\''--without-openib'\'' '\''--without-iib'\'' '\''--without-o2ib'\'' '\''--without-qsnet'\'' --with-lustre-hack --with-sockets'
ac_ct_CC='gcc'
agentdir='${pkglibdir}/snmp'
am__fastdepCC_FALSE='#'
am__fastdepCC_TRUE=''
am__include='include'
am__isrc=''
am__leading_dot='.'
am__quote=''
am__tar='${AMTAR} chof - "$$tardir"'
am__untar='${AMTAR} 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}'
enable_uoss='no'
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) /usr/src/lustre-1.8/install-sh'
kextdir=''
lb_target_os='linux'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
linux25='yes'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
macosdir=''
mandir='${datarootdir}/man'
mibdir='${pkgdatadir}/snmp/mibs'
mkdir_p='/bin/mkdir -p'
moduledir='/lib/modules/2.6.23.1-42.fc8/kernel'
modulefsdir='$(moduledir)/fs/$(PACKAGE)'
modulenetdir='$(moduledir)/net/$(PACKAGE)'
oldincludedir='/usr/include'
pdfdir='${docdir}'
pkgexampledir='${pkgdatadir}/examples'
plistdir=''
prefix='/usr'
program_transform_name='s,x,x,'
psdir='${docdir}'
rootsbindir='/sbin'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
subdirs=' libsysio ldiskfs lustre-iokit'
sysconfdir='/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://bugzilla.lustre.org/"
#define PACKAGE "lustre"
#define VERSION "1.7.90"
#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 SIZEOF_UNSIGNED_LONG_LONG 8
#define CDEBUG_ENABLED 1
#define CDEBUG_ENTRY_EXIT 1
#define LIBCFS_DEBUG 1
#define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
#define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
#define HAVE_CPU_ONLINE 1
#define HAVE_GFP_T 1
#define HAVE_CPUMASK_T 1
#define CPU_AFFINITY 1
#define CONFIG_RH_2_4_20 1
#define HAVE_U64_LONG_LONG 1
#define HAVE_SSIZE_T_LONG 1
#define HAVE_SIZE_T_LONG 1
#define HAVE_LE_TYPES 1
#define HAVE_ATOMIC_PANIC_NOTIFIER 1
#define HAVE_KMEM_CACHE 1
#define ENABLE_PINGER 1
#define ENABLE_CHECKSUM 1
#define ENABLE_LIBLUSTRE_RECOVERY 1
#define HAVE_QUOTA_SUPPORT 1
#define HAVE_LRU_RESIZE_SUPPORT 1
#define HAVE_AT_SUPPORT 1
#define HAVE_NODE_TO_CPUMASK 1
#define HAVE_COND_RESCHED 1
#define ZAP_PAGE_RANGE_VMA 1
#define HAVE_PDE 1
#define HAVE_I_ALLOC_SEM 1
#define HAVE_FILEMAP_FDATAWRITE 1
#define HAVE_STATFS_NAMELEN 1
#define HAVE_PAGE_MAPPED 1
#define HAVE_UNLOCKED_IOCTL 1
#define HAVE_D_ADD_UNIQUE 1
#define HAVE_BIT_SPINLOCK_H 1
#define HAVE_FILE_IN_STRUCT_INTENT 1
#define HAVE_LINUX_POSIX_ACL_XATTR_H 1
#define HAVE_F_OP_FLOCK 1
#define KERNEL_SUPPORTS_QUOTA_READ 1
#define HAVE_COOKIE_FOLLOW_LINK 1
#define HAVE_RCU 1
#define HAVE_INODE_I_MUTEX 1
#define HAVE_DQUOTOFF_MUTEX 1
#define HAVE_STATFS_DENTRY_PARAM 1
#define HAVE_VFS_KERN_MOUNT 1
#define HAVE_UMOUNTBEGIN_VFSMOUNT 1
#define HAVE_PAGE_CHECKED 1
#define HAVE_VFS_READDIR_U64_INO 1
#define HAVE_CANCEL_DIRTY_PAGE 1
#define HAVE_FS_RENAME_DOES_D_MOVE 1
#define HAVE_KERNEL_SPLICE_READ 1
#define HAVE_LINUX_EXPORTFS_H 1
#define LIBLUSTRE_POSIX_ACL 1
#define ENABLE_PINGER 1
#define ENABLE_LIBLUSTRE_RECOVERY 1
#define HAVE_NETDB_H 1
#define HAVE_NETINET_TCP_H 1
#define HAVE_ASM_TYPES_H 1
#define HAVE_ENDIAN_H 1
#define HAVE_SYS_IOCTL_H 1
#define HAVE_GETHOSTBYNAME 1
#define HAVE_SOCKET 1
#define HAVE_CONNECT 1
#define HAVE_LINUX_VERSION_H 1
#define HAVE_STRNLEN 1
#define HAVE_LIBPTHREAD 1
#define INIT_SYSIO 1
#define LIBLUSTRE_USE_URANDOM 1
#define LNET_MAX_PAYLOAD LNET_MTU
#define OBD_MAX_IOCTL_BUFFER 8192
#define HAVE_ASM_PAGE_H 1
#define HAVE_SYS_USER_H 1
#define HAVE_SYS_VFS_H 1
#define HAVE_STDINT_H 1
#define HAVE_BLKID_BLKID_H 1
#define HAVE_LINUX_FS_H 1
#define HAVE_LINUX_QUOTA_H 1
#define HAVE_LINUX_TYPES_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_LINUX_UNISTD_H 1
#define HAVE_UNISTD_H 1
#define HAVE_NETINET_IN_H 1
#define HAVE_ARPA_INET_H 1
#define HAVE_INET_NTOA 1
#define HAVE_POSIX_1003_READLINK 1
#define HAVE_LINUX_RANDOM_H 1
#define HAVE_EXT2FS_EXT2FS_H 1
#define HAVE_ZLIB_H 1
#define HAVE_ADLER 1
#define RANDOM_FAIL_ALLOC 1
configure: exit 0
-------------- next part --------------
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.61. Invocation command line was
$ ./configure --with-linux=/usr/src/kernels/2.6.23.1-42.fc8-x86_64/ --disable-server --disable-doc --without-o2ib --without-cib --without-vib --without-openib --without-iib --without-o2ib --without-qsnet
## --------- ##
## Platform. ##
## --------- ##
hostname = core-45.cube.intra
uname -m = x86_64
uname -r = 2.6.22-8.fc8
uname -s = Linux
uname -v = #1 SMP Tue Jul 10 16:46:58 EDT 2007
/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/kerberos/sbin
PATH: /usr/kerberos/bin
PATH: /usr/local/3delight-7.0.0/Linux-x86_64/bin
PATH: /usr/local/sbin
PATH: /usr/local/bin
PATH: /sbin
PATH: /bin
PATH: /usr/sbin
PATH: /usr/bin
PATH: /usr/local/3delight-7.0.0/Linux-x86_64/lib
PATH: /root/bin
PATH: /usr/local/lustre/sbin/
PATH: /usr/local/lustre/bin/
## ----------- ##
## Core tests. ##
## ----------- ##
configure:2096: checking build system type
configure:2114: result: x86_64-unknown-linux-gnu
configure:2136: checking host system type
configure:2151: result: x86_64-unknown-linux-gnu
configure:2173: checking target system type
configure:2188: result: x86_64-unknown-linux-gnu
configure:2232: checking for a BSD-compatible install
configure:2288: result: /usr/bin/install -c
configure:2299: checking whether build environment is sane
configure:2342: result: yes
configure:2370: checking for a thread-safe mkdir -p
configure:2409: result: /bin/mkdir -p
configure:2422: checking for gawk
configure:2438: found /bin/gawk
configure:2449: result: gawk
configure:2460: checking whether make sets $(MAKE)
configure:2481: result: yes
configure:2719: checking for gcc
configure:2735: found /usr/bin/gcc
configure:2746: result: gcc
configure:2984: checking for C compiler version
configure:2991: gcc --version >&5
gcc (GCC) 4.1.2 20070925 (Red Hat 4.1.2-33)
Copyright (C) 2006 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:2994: $? = 0
configure:3001: 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 --enable-shared --enable-threads=posix --enable-checking=release --with-system-zlib --enable-__cxa_atexit --disable-libunwind-exceptions --enable-languages=c,c++,objc,obj-c++,java,fortran,ada --enable-java-awt=gtk --disable-dssi --enable-plugin --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 --with-cpu=generic --host=x86_64-redhat-linux
Thread model: posix
gcc version 4.1.2 20070925 (Red Hat 4.1.2-33)
configure:3004: $? = 0
configure:3011: gcc -V >&5
gcc: '-V' option must have argument
configure:3014: $? = 1
configure:3037: checking for C compiler default output file name
configure:3064: gcc conftest.c >&5
configure:3067: $? = 0
configure:3105: result: a.out
configure:3122: checking whether the C compiler works
configure:3132: ./a.out
configure:3135: $? = 0
configure:3152: result: yes
configure:3159: checking whether we are cross compiling
configure:3161: result: no
configure:3164: checking for suffix of executables
configure:3171: gcc -o conftest conftest.c >&5
configure:3174: $? = 0
configure:3198: result:
configure:3204: checking for suffix of object files
configure:3230: gcc -c conftest.c >&5
configure:3233: $? = 0
configure:3256: result: o
configure:3260: checking whether we are using the GNU C compiler
configure:3289: gcc -c conftest.c >&5
configure:3295: $? = 0
configure:3312: result: yes
configure:3317: checking whether gcc accepts -g
configure:3347: gcc -c -g conftest.c >&5
configure:3353: $? = 0
configure:3452: result: yes
configure:3469: checking for gcc option to accept ISO C89
configure:3543: gcc -c -g -O2 conftest.c >&5
configure:3549: $? = 0
configure:3572: result: none needed
configure:3601: checking for style of include used by make
configure:3629: result: GNU
configure:3654: checking dependency style of gcc
configure:3745: result: gcc3
configure:3767: checking how to run the C preprocessor
configure:3807: gcc -E conftest.c
configure:3813: $? = 0
configure:3844: gcc -E conftest.c
conftest.c:10:28: error: ac_nonexistent.h: No such file or directory
configure:3850: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:3883: result: gcc -E
configure:3912: gcc -E conftest.c
configure:3918: $? = 0
configure:3949: gcc -E conftest.c
conftest.c:10:28: error: ac_nonexistent.h: No such file or directory
configure:3955: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| /* end confdefs.h. */
| #include <ac_nonexistent.h>
configure:3993: checking for grep that handles long lines and -e
configure:4067: result: /bin/grep
configure:4072: checking for egrep
configure:4150: result: /bin/grep -E
configure:4155: checking for ANSI C header files
configure:4185: gcc -c -g -O2 conftest.c >&5
configure:4191: $? = 0
configure:4290: gcc -o conftest -g -O2 conftest.c >&5
configure:4293: $? = 0
configure:4299: ./conftest
configure:4302: $? = 0
configure:4319: result: yes
configure:4343: checking for sys/types.h
configure:4364: gcc -c -g -O2 conftest.c >&5
configure:4370: $? = 0
configure:4386: result: yes
configure:4343: checking for sys/stat.h
configure:4364: gcc -c -g -O2 conftest.c >&5
configure:4370: $? = 0
configure:4386: result: yes
configure:4343: checking for stdlib.h
configure:4364: gcc -c -g -O2 conftest.c >&5
configure:4370: $? = 0
configure:4386: result: yes
configure:4343: checking for string.h
configure:4364: gcc -c -g -O2 conftest.c >&5
configure:4370: $? = 0
configure:4386: result: yes
configure:4343: checking for memory.h
configure:4364: gcc -c -g -O2 conftest.c >&5
configure:4370: $? = 0
configure:4386: result: yes
configure:4343: checking for strings.h
configure:4364: gcc -c -g -O2 conftest.c >&5
configure:4370: $? = 0
configure:4386: result: yes
configure:4343: checking for inttypes.h
configure:4364: gcc -c -g -O2 conftest.c >&5
configure:4370: $? = 0
configure:4386: result: yes
configure:4343: checking for stdint.h
configure:4364: gcc -c -g -O2 conftest.c >&5
configure:4370: $? = 0
configure:4386: result: yes
configure:4343: checking for unistd.h
configure:4364: gcc -c -g -O2 conftest.c >&5
configure:4370: $? = 0
configure:4386: result: yes
configure:4430: checking whether to build Cray XT3 features
configure:4439: result: no
configure:4449: checking whether to build BGL features
configure:4458: result: no
configure:4546: checking for ranlib
configure:4562: found /usr/bin/ranlib
configure:4573: result: ranlib
configure:4599: checking for buggy compiler
configure:4629: result: no known problems
configure:4635: checking for unsigned long long
configure:4665: gcc -c -g -O2 conftest.c >&5
configure:4671: $? = 0
configure:4686: result: yes
configure:4693: checking size of unsigned long long
configure:4995: gcc -o conftest -g -O2 conftest.c >&5
configure:4998: $? = 0
configure:5004: ./conftest
configure:5007: $? = 0
configure:5030: result: 8
configure:5069: checking whether to enable uoss
configure:5078: result: no
configure:5101: checking whether to enable posix osd
configure:5110: result: no
configure:5129: checking whether to enable DMU
configure:5169: result: no
configure:5183: checking whether to build docs
configure:5201: result: no
configure:5205: checking whether to build utilities
configure:5214: result: yes
configure:5219: checking whether to install init scripts
configure:5224: result: yes
configure:5235: checking whether to build Lustre tests
configure:5246: result: yes
configure:5249: checking whether to build Lustre server support
configure:5258: result: no
configure:5261: checking whether to build Lustre client support
configure:5270: result: yes
configure:5276: checking whether to enable CDEBUG, CWARN
configure:5285: result: yes
configure:5301: checking whether to enable ENTRY/EXIT
configure:5310: result: yes
configure:5326: checking whether to enable LASSERT, LASSERTF
configure:5335: result: yes
configure:5356: checking if compile liblustre with quota
configure:5369: result: yes
configure:5384: checking sys/quota.h usability
configure:5401: gcc -c -g -O2 -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:5407: $? = 0
configure:5421: result: yes
configure:5425: checking sys/quota.h presence
configure:5440: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:5446: $? = 0
configure:5460: result: yes
configure:5493: checking for sys/quota.h
configure:5500: result: yes
configure:5519: checking whether to build kernel modules
configure:5542: result: yes (linux-gnu)
configure:5548: checking for Linux sources
configure:5558: result: /usr/src/kernels/2.6.23.1-42.fc8-x86_64/
configure:5564: checking for /usr/src/kernels/2.6.23.1-42.fc8-x86_64/
configure:5576: result: yes
configure:5588: checking for Linux objects dir
configure:5598: result: /usr/src/kernels/2.6.23.1-42.fc8-x86_64/
configure:5613: checking for /boot/kernel.h
configure:5624: result: no
configure:5629: checking for /var/adm/running-kernel.h
configure:5640: result: no
configure:5658: checking for /usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config
configure:5670: result: yes
configure:5686: checking for /usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/autoconf.h
configure:5698: result: yes
configure:5713: checking for /usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/version.h
configure:5725: result: yes
configure:5789: checking if you are running user mode linux for x86_64
configure:5803: result: no (asm-um missing)
configure:5810: checking for /usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/namei.h
configure:5822: result: yes
configure:5836: checking if you are using Linux 2.6
configure:5838: result: yes
configure:5844: checking for external module build support
configure:5865: cp conftest.c build && make /usr/src/lustre-1.6/build LUSTRE_KERNEL_TEST=conftest.i LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include SUBDIRS=/usr/src/lustre-1.6/build
configure:5868: $? = 0
configure:5870: test -s build/conftest.i
configure:5873: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| /* end confdefs.h. */
|
| int
| main (void)
| {
|
| ;
| return 0;
| }
configure:5904: cp conftest.c build && make _module_/usr/src/lustre-1.6/build LUSTRE_KERNEL_TEST=conftest.i LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:5907: $? = 0
configure:5909: test -s build/conftest.i
configure:5912: $? = 0
configure:5915: result: yes
configure:5942: checking that modules can be built at all
configure:5962: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:5965: $? = 0
configure:5967: test -s build/conftest.o
configure:5970: $? = 0
configure:5973: result: yes
configure:5996: checking for Linux release
configure:6028: cp conftest.c build && make
_module_/usr/src/lustre-1.6/build LUSTRE_KERNEL_TEST=conftest.i
LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:6031: $? = 0
configure:6035:
test -s build/conftest.i
configure:6038: $? = 0
configure:6065: result: 2.6.23.1-42.fc8
configure:6079: checking for Lustre release
configure:6082: result: 2.6.23.1_42.fc8_200809110916
configure:6087: checking that RedHat kernel
configure:6113: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c:37:4: error: #error "not redhat kernel"
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:6116: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| /* end confdefs.h. */
|
| #include <linux/version.h>
|
| int
| main (void)
| {
|
| #ifndef RHEL_MAJOR
| #error "not redhat kernel"
| #endif
|
| ;
| return 0;
| }
configure:6133: result: no
configure:6139: checking that SuSe kernel
configure:6165: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c:37:4: error: #error "not sles kernel"
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:6168: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| /* end confdefs.h. */
|
| #include <linux/version.h>
|
| int
| main (void)
| {
|
| #ifndef SLE_VERSION_CODE
| #error "not sles kernel"
| #endif
|
| ;
| return 0;
| }
configure:6185: result: no
configure:6193: checking Linux kernel architecture
configure:6199: result: x86_64
configure:6208: checking name of module symbol version file
configure:6215: result: Module.symvers
configure:6221: checking if Linux was built with CONFIG_MODULES
configure:6247: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:6250: $? = 0
configure:6252: test -s build/conftest.o
configure:6255: $? = 0
configure:6258: result: yes
configure:6279: checking if Linux was built with CONFIG_MODVERSIONS
configure:6305: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c:37:2: error: #error CONFIG_MODVERSIONS not #defined
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:6308: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| /* end confdefs.h. */
|
| #include <linux/autoconf.h>
|
| int
| main (void)
| {
|
| #ifndef CONFIG_MODVERSIONS
| #error CONFIG_MODVERSIONS not #defined
| #endif
|
| ;
| return 0;
| }
configure:6325: result: no
configure:6333: checking if Linux was built with CONFIG_PREEMPT
configure:6359: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c:37:2: error: #error CONFIG_PREEMPT not #defined
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:6362: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| /* end confdefs.h. */
|
| #include <linux/autoconf.h>
|
| int
| main (void)
| {
|
| #ifndef CONFIG_PREEMPT
| #error CONFIG_PREEMPT not #defined
| #endif
|
| ;
| return 0;
| }
configure:6383: result: no
configure:6391: checking if Linux was built with CONFIG_KALLSYMS
configure:6417: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:6420: $? = 0
configure:6422: test -s build/conftest.o
configure:6425: $? = 0
configure:6428: result: yes
configure:6451: checking if Linux was built with CONFIG_KMOD
configure:6477: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:6480: $? = 0
configure:6482: test -s build/conftest.o
configure:6485: $? = 0
configure:6488: result: yes
configure:6517: checking if kernel defines cpu_online()
configure:6541: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:6544: $? = 0
configure:6546: test -s build/conftest.o
configure:6549: $? = 0
configure:6552: result: yes
configure:6571: checking if kernel defines gfp_t
configure:6595: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:6598: $? = 0
configure:6600: test -s build/conftest.o
configure:6603: $? = 0
configure:6606: result: yes
configure:6625: checking if kernel defines cpumask_t
configure:6649: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:6652: $? = 0
configure:6654: test -s build/conftest.o
configure:6657: $? = 0
configure:6660: result: yes
configure:6687: checking for CPU affinity support
configure:6721: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:6724: $? = 0
configure:6726: test -s build/conftest.o
configure:6729: $? = 0
configure:6737: result: yes
configure:6752: checking for tunable backoff TCP support
configure:6782: result: no (no kernel support)
configure:6787: checking for tunable panic_dumplog support
configure:6805: result: no
configure:6809: checking for QsNet sources
configure:6819: result: no
configure:6822: checking if quadrics kernel headers are present
configure:6957: result: no
configure:6966: checking whether to enable GM support
configure:6999: result: no
configure:7157: checking whether to enable OpenIB support
configure:7182: result: disabled
configure:7290: checking whether to enable Cisco/TopSpin IB support
configure:7300: result: no
configure:7388: checking whether to enable Voltaire IB support
configure:7396: result: no
configure:7568: checking whether to enable Infinicon support
configure:7593: result: disabled
configure:7691: checking whether to enable OpenIB gen2 support
configure:7717: result: disabled
configure:7880: checking if RapidArray kernel headers are present
configure:7914: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//drivers/xd1/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c:35:19: error: rapl.h: No such file or directory
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:41: error: 'RAP_RETURN' undeclared (first use in this function)
/usr/src/lustre-1.6/build/conftest.c:41: error: (Each undeclared identifier is reported only once
/usr/src/lustre-1.6/build/conftest.c:41: error: for each function it appears in.)
/usr/src/lustre-1.6/build/conftest.c:41: error: expected ';' before 'rc'
/usr/src/lustre-1.6/build/conftest.c:42: error: 'RAP_PVOID' undeclared (first use in this function)
/usr/src/lustre-1.6/build/conftest.c:42: error: expected ';' before 'dev_handle'
/usr/src/lustre-1.6/build/conftest.c:44: error: 'rc' undeclared (first use in this function)
/usr/src/lustre-1.6/build/conftest.c:44: error: implicit declaration of function 'RapkGetDeviceByIndex'
/usr/src/lustre-1.6/build/conftest.c:44: error: 'dev_handle' undeclared (first use in this function)
/usr/src/lustre-1.6/build/conftest.c:46: error: 'RAP_SUCCESS' undeclared (first use in this function)
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:7917: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| /* end confdefs.h. */
|
| #include <linux/types.h>
| #include <rapl.h>
|
| int
| main (void)
| {
|
| RAP_RETURN rc;
| RAP_PVOID dev_handle;
|
| rc = RapkGetDeviceByIndex(0, NULL, &dev_handle);
|
| return rc == RAP_SUCCESS ? 0 : 1;
|
| ;
| return 0;
| }
configure:7934: result: no
configure:7947: checking for portals
configure:7969: result: no
configure:7986: checking whether to build the kernel portals LND
configure:7995: result: no
configure:8000: checking whether to enable Myrinet MX support
configure:8030: result: no
configure:8129: checking if struct page has a list field
configure:8154: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:41: error: 'struct page' has no member named 'list'
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:8157: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| /* end confdefs.h. */
|
| #include <linux/mm.h>
|
| int
| main (void)
| {
|
| struct page page;
| &page.list;
|
| ;
| return 0;
| }
configure:8178: result: no
configure:8184: checking if task_struct has a sighand field
configure:8209: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:8212: $? = 0
configure:8214: test -s build/conftest.o
configure:8217: $? = 0
configure:8225: result: yes
configure:8239: checking if Linux was built with symbol show_task is exported
configure:8254: result: no
configure:8282: checking u64 is long long type
configure:8304: gcc -c -g -O2 -Werror -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:8310: $? = 0
configure:8316: result: yes
configure:8337: checking ssize_t is signed long type
configure:8359: gcc -c -g -O2 -Werror -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:8365: $? = 0
configure:8371: result: yes
configure:8392: checking size_t is unsigned long type
configure:8414: gcc -c -g -O2 -Werror -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:8420: $? = 0
configure:8426: result: yes
configure:8447: checking __le16 and __le32 types are defined
configure:8472: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:45: warning: unused variable 'b'
/usr/src/lustre-1.6/build/conftest.c:44: warning: unused variable 'a'
configure:8475: $? = 0
configure:8477: test -s build/conftest.o
configure:8480: $? = 0
configure:8483: result: yes
configure:8503: checking if Linux was built with symbol tasklist_lock is exported
configure:8518: result: no
configure:8547: checking kmem_cache_destroy(cachep) return int
configure:8571: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:45: error: void value not ignored as it ought to be
/usr/src/lustre-1.6/build/conftest.c:45: warning: unused variable 'i'
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:8574: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| /* end confdefs.h. */
|
| #include <linux/slab.h>
|
| int
| main (void)
| {
|
| int i = kmem_cache_destroy(NULL);
|
| ;
| return 0;
| }
configure:8595: result: NO
configure:8601: checking panic_notifier_list is atomic
configure:8626: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:46: warning: unused variable 'panic_notifier_list'
configure:8629: $? = 0
configure:8631: test -s build/conftest.o
configure:8634: $? = 0
configure:8637: result: yes
configure:8657: checking check INIT_WORK want 3 args
configure:8683: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c:48:29: error: macro "INIT_WORK" passed 3 arguments, but takes just 2
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:48: error: 'INIT_WORK' undeclared (first use in this function)
/usr/src/lustre-1.6/build/conftest.c:48: error: (Each undeclared identifier is reported only once
/usr/src/lustre-1.6/build/conftest.c:48: error: for each function it appears in.)
/usr/src/lustre-1.6/build/conftest.c:46: warning: unused variable 'work'
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:8686: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| /* end confdefs.h. */
|
| #include <linux/workqueue.h>
|
| int
| main (void)
| {
|
| struct work_struct work;
|
| INIT_WORK(&work, NULL, NULL);
|
| ;
| return 0;
| }
configure:8707: result: NO
configure:8714: checking check register_sysctl_table want 2 args
configure:8738: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:46: error: too many arguments to function 'register_sysctl_table'
/usr/src/lustre-1.6/build/conftest.c:46: warning: return makes integer from pointer without a cast
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:8741: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| /* end confdefs.h. */
|
| #include <linux/sysctl.h>
|
| int
| main (void)
| {
|
| return register_sysctl_table(NULL,0);
|
| ;
| return 0;
| }
configure:8762: result: NO
configure:8768: checking check kernel has struct kmem_cache
configure:8797: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/usr/src/lustre-1.6/build
configure:8800: $? = 0
configure:8802: test -s build/conftest.o
configure:8805: $? = 0
configure:8808: result: yes
configure:8829: checking check kmem_cache_create has dtor argument
configure:8853: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:47: error: too many arguments to function 'kmem_cache_create'
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:8856: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| /* end confdefs.h. */
|
| #include <linux/slab.h>
|
| int
| main (void)
| {
|
| kmem_cache_create(NULL, 0, 0, 0, NULL, NULL);
|
| ;
| return 0;
| }
configure:8877: result: NO
configure:8885: checking for /usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/lustre_version.h
configure:8897: result: no
configure:9136: checking whether to enable pinger support
configure:9145: result: yes
configure:9155: checking whether to enable data checksum support
configure:9164: result: yes
configure:9174: checking whether to enable liblustre recovery support
configure:9183: result: yes
configure:9193: checking whether to enable a write with the health check
configure:9202: result: no
configure:9212: checking whether to enable lru self-adjusting
configure:9221: result: yes
configure:9231: checking whether to enable ptlrpc adaptive timeouts support
configure:9240: result: no
configure:9251: checking if Linux was built with CONFIG_QUOTA
configure:9277: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:9280: $? = 0
configure:9282: test -s build/conftest.o
configure:9285: $? = 0
configure:9288: result: yes
configure:9318: checking task p_pptr found
configure:9344: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:54: error: 'struct task_struct' has no member named 'p_pptr'
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:9347: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| /* end confdefs.h. */
|
| #include <linux/sched.h>
|
| int
| main (void)
| {
|
| struct task_struct *p;
|
| p = p->p_pptr;
|
| ;
| return 0;
| }
configure:9368: result: no
configure:9375: checking if Linux was built with symbol truncate_complete_page is exported
configure:9390: result: no
configure:9418: checking if Linux was built with symbol d_rehash_cond is exported
configure:9433: result: no
configure:9461: checking if Linux was built with symbol __d_rehash is exported
configure:9476: result: no
configure:9504: checking if Linux was built with symbol d_move_locked is exported
configure:9519: result: no
configure:9547: checking if Linux was built with symbol __d_move is exported
configure:9562: result: no
configure:9590: checking if Linux was built with symbol node_to_cpumask is exported
configure:9618: result: yes
configure:9627: checking if Linux was built with symbol node_to_cpu_mask is exported
configure:9642: result: no
configure:9664: checking if Linux was built with symbol node_2_cpu_mask is exported
configure:9679: result: no
configure:9703: checking if struct kiobuf has a dovary field
configure:9728: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c:47:26: error: linux/iobuf.h: No such file or directory
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:53: error: storage size of 'iobuf' isn't known
/usr/src/lustre-1.6/build/conftest.c:53: warning: unused variable 'iobuf'
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:9731: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| /* end confdefs.h. */
|
| #include <linux/iobuf.h>
|
| int
| main (void)
| {
|
| struct kiobuf iobuf;
| iobuf.dovary = 1;
|
| ;
| return 0;
| }
configure:9752: result: no
configure:9758: checking if kernel offers cond_resched
configure:9782: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:9785: $? = 0
configure:9787: test -s build/conftest.o
configure:9790: $? = 0
configure:9793: result: yes
configure:9812: checking if zap_page_range with vma parameter
configure:9821: result: yes
configure:9828: checking if kernel defines PDE
configure:9837: result: yes
configure:9844: checking if kernel passes struct file to direct_IO
configure:9856: result: no
configure:9860: checking if kernel has mm_inline.h header
configure:9886: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
In file included from /usr/src/lustre-1.6/build/conftest.c:50:
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:2: warning: 'struct page' declared inside parameter list
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:2: warning: its scope is only this definition or declaration, which is probably not what you want
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:2: warning: 'struct zone' declared inside parameter list
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h: In function 'add_page_to_active_list':
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:4: error: implicit declaration of function 'list_add'
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:4: error: dereferencing pointer to incomplete type
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:4: error: dereferencing pointer to incomplete type
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:5: error: implicit declaration of function '__inc_zone_state'
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:5: error: 'NR_ACTIVE' undeclared (first use in this function)
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:5: error: (Each undeclared identifier is reported only once
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:5: error: for each function it appears in.)
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h: At top level:
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:9: warning: 'struct page' declared inside parameter list
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:9: warning: 'struct zone' declared inside parameter list
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h: In function 'add_page_to_inactive_list':
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:11: error: dereferencing pointer to incomplete type
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:11: error: dereferencing pointer to incomplete type
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:12: error: 'NR_INACTIVE' undeclared (first use in this function)
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h: At top level:
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:16: warning: 'struct page' declared inside parameter list
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:16: warning: 'struct zone' declared inside parameter list
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h: In function 'del_page_from_active_list':
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:18: error: implicit declaration of function 'list_del'
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:18: error: dereferencing pointer to incomplete type
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:19: error: implicit declaration of function '__dec_zone_state'
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:19: error: 'NR_ACTIVE' undeclared (first use in this function)
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h: At top level:
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:23: warning: 'struct page' declared inside parameter list
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:23: warning: 'struct zone' declared inside parameter list
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h: In function 'del_page_from_inactive_list':
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:25: error: dereferencing pointer to incomplete type
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:26: error: 'NR_INACTIVE' undeclared (first use in this function)
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h: At top level:
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:30: warning: 'struct page' declared inside parameter list
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:30: warning: 'struct zone' declared inside parameter list
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h: In function 'del_page_from_lru':
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:32: error: dereferencing pointer to incomplete type
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:33: error: implicit declaration of function 'PageActive'
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:34: error: implicit declaration of function '__ClearPageActive'
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:35: error: 'NR_ACTIVE' undeclared (first use in this function)
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/mm_inline.h:37: error: 'NR_INACTIVE' undeclared (first use in this function)
/usr/src/lustre-1.6/build/conftest.c:57:3: error: #error mm_inline.h does not define page_count
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:9889: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| /* end confdefs.h. */
|
| #include <linux/mm_inline.h>
|
| int
| main (void)
| {
|
| #ifndef page_count
| #error mm_inline.h does not define page_count
| #endif
|
| ;
| return 0;
| }
configure:9910: result: no
configure:9916: checking if struct inode has i_alloc_sem
configure:9945: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:9948: $? = 0
configure:9950: test -s build/conftest.o
configure:9953: $? = 0
configure:9956: result: yes
configure:9975: checking if kernel defines register_cache()
configure:10000: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c:52:30: error: linux/cache_def.h: No such file or directory
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:58: error: storage size of 'cache' isn't known
/usr/src/lustre-1.6/build/conftest.c:58: warning: unused variable 'cache'
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:10003: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| /* end confdefs.h. */
|
| #include <linux/list.h>
| #include <linux/cache_def.h>
|
| int
| main (void)
| {
|
| struct cache_definition cache;
|
| ;
| return 0;
| }
configure:10039: result: no
configure:10045: checking if kernel defines grab_cache_page_nowait_gfp()
configure:10057: result: no
configure:10061: checking if kernel has new dev_set_rdonly
configure:10087: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c:58:10: error: #error needs to be patched by lustre kernel patches from Lustre version 1.4.3 or above.
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:10090: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| /* end confdefs.h. */
|
| #include <linux/fs.h>
|
| int
| main (void)
| {
|
| #ifndef HAVE_CLEAR_RDONLY_ON_PUT
| #error needs to be patched by lustre kernel patches from Lustre version 1.4.3 or above.
| #endif
|
| ;
| return 0;
| }
configure:10112: result: no, Linux kernel source needs to be patches by lustre
kernel patches from Lustre version 1.4.3 or above.
configure:10119: checking whether filemap_fdatawrite() is defined
configure:10143: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:57: warning: unused variable 'foo'
configure:10146: $? = 0
configure:10148: test -s build/conftest.o
configure:10151: $? = 0
configure:10154: result: yes
configure:10173: checking if struct statfs has a f_namelen field
configure:10198: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:10201: $? = 0
configure:10203: test -s build/conftest.o
configure:10206: $? = 0
configure:10209: result: yes
configure:10228: checking if kernel offers page_mapped
configure:10252: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:10255: $? = 0
configure:10257: test -s build/conftest.o
configure:10260: $? = 0
configure:10263: result: yes
configure:10282: checking if struct file_operations has an unlocked_ioctl field
configure:10307: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:61: warning: statement with no effect
configure:10310: $? = 0
configure:10312: test -s build/conftest.o
configure:10315: $? = 0
configure:10318: result: yes
configure:10337: checking for exported filemap_populate
configure:10362: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:62: error: implicit declaration of function 'filemap_populate'
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:10365: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| /* end confdefs.h. */
|
| #include <asm/page.h>
| #include <linux/mm.h>
|
| int
| main (void)
| {
|
| filemap_populate(NULL, 0, 0, __pgprot(0), 0, 0);
|
| ;
| return 0;
| }
configure:10386: result: no
configure:10392: checking for d_add_unique
configure:10416: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:10419: $? = 0
configure:10421: test -s build/conftest.o
configure:10424: $? = 0
configure:10427: result: yes
configure:10447: checking for /usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/bit_spinlock.h
configure:10459: result: yes
configure:10463: checking if bit_spinlock.h can be compiled
configure:10487: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:10490: $? = 0
configure:10492: test -s build/conftest.o
configure:10495: $? = 0
configure:10498: result: yes
configure:10521: checking for /usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/xattr_acl.h
configure:10533: result: no
configure:10592: checking if struct open_intent has a file field
configure:10618: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:65: warning: statement with no effect
configure:10621: $? = 0
configure:10623: test -s build/conftest.o
configure:10626: $? = 0
configure:10629: result: yes
configure:10649: checking for /usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/posix_acl_xattr.h
configure:10661: result: yes
configure:10665: checking if linux/posix_acl_xattr.h can be compiled
configure:10687: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
In file included from /usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/posix_acl_xattr.h:12,
from /usr/src/lustre-1.6/build/conftest.c:58:
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/posix_acl.h:77: warning: 'struct inode' declared inside parameter list
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/posix_acl.h:77: warning: its scope is only this definition or declaration, which is probably not what you want
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/posix_acl.h:83: warning: 'struct inode' declared inside parameter list
/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include/linux/posix_acl.h:84: warning: 'struct inode' declared inside parameter list
configure:10690: $? = 0
configure:10692: test -s build/conftest.o
configure:10695: $? = 0
configure:10698: result: yes
configure:10727: checking if Linux was built with symbol __iget is exported
configure:10742: result: no
configure:10770: checking if Linux was built with symbol set_fs_pwd is exported
configure:10785: result: no
configure:10813: checking if kernel has MS_FLOCK_LOCK sb flag
configure:10837: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:65: error: 'MS_FLOCK_LOCK' undeclared (first use in this function)
/usr/src/lustre-1.6/build/conftest.c:65: error: (Each undeclared identifier is reported only once
/usr/src/lustre-1.6/build/conftest.c:65: error: for each function it appears in.)
/usr/src/lustre-1.6/build/conftest.c:65: warning: unused variable 'flags'
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:10840: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| /* end confdefs.h. */
|
| #include <linux/fs.h>
|
| int
| main (void)
| {
|
| int flags = MS_FLOCK_LOCK;
|
| ;
| return 0;
| }
configure:10861: result: no
configure:10867: checking if kernel has third arg can_sleep in fs/locks.c: flock_lock_file_wait()
configure:10894: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:68: error: too many arguments to function 'flock_lock_file_wait'
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:10897: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| /* end confdefs.h. */
|
| #include <linux/fs.h>
|
| int
| main (void)
| {
|
| int cansleep;
| struct file *file;
| struct file_lock *file_lock;
| flock_lock_file_wait(file, file_lock, cansleep);
|
| ;
| return 0;
| }
configure:10918: result: no
configure:10924: checking if struct file_operations has flock field
configure:10949: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:10952: $? = 0
configure:10954: test -s build/conftest.o
configure:10957: $? = 0
configure:10965: result: yes
configure:10979: checking if kernel supports quota_read
configure:11004: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:67: warning: unused variable 'i'
configure:11007: $? = 0
configure:11009: test -s build/conftest.o
configure:11012: $? = 0
configure:11015: result: yes
configure:11034: checking if inode_operations->follow_link returns a cookie
configure:11062: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:11065: $? = 0
configure:11067: test -s build/conftest.o
configure:11070: $? = 0
configure:11078: result: yes
configure:11092: checking if kernel have RCU supported
configure:11114: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:11117: $? = 0
configure:11119: test -s build/conftest.o
configure:11122: $? = 0
configure:11130: result: yes
configure:11133: checking if call_rcu takes three parameters
configure:11158: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:70: error: too many arguments to function 'call_rcu'
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:11161: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| /* end confdefs.h. */
|
| #include <linux/rcupdate.h>
|
| int
| main (void)
| {
|
| struct rcu_head rh;
| call_rcu(&rh, (void (*)(struct rcu_head *))1, NULL);
|
| ;
| return 0;
| }
configure:11182: result: no
configure:11199: checking if kernel has 64-bit quota limits support
configure:11225: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c:66: error: 'V2_INITQVERSIONS_R1' undeclared here (not in a function)
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:11228: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| /* end confdefs.h. */
|
| #include <linux/kernel.h>
| #include <linux/fs.h>
| #include <linux/quotaio_v2.h>
| int versions[] = V2_INITQVERSIONS_R1;
| struct v2_disk_dqblk_r1 dqblk_r1;
|
| int
| main (void)
| {
|
| ;
| return 0;
| }
configure:11250: WARNING: You have got no 64-bit kernel quota support.
configure:11252: WARNING: Continuing with limited quota support.
configure:11254: WARNING: quotacheck is needed for filesystems with recent quota versions.
configure:11256: result: no
configure:11264: checking if the kernel has the VFS intent patches
configure:11295: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:73: warning: assignment from incompatible pointer type
/usr/src/lustre-1.6/build/conftest.c:74: error: implicit declaration of function 'intent_init'
/usr/src/lustre-1.6/build/conftest.c:74: error: 'IT_OPEN' undeclared (first use in this function)
/usr/src/lustre-1.6/build/conftest.c:74: error: (Each undeclared identifier is reported only once
/usr/src/lustre-1.6/build/conftest.c:74: error: for each function it appears in.)
/usr/src/lustre-1.6/build/conftest.c:75: error: dereferencing pointer to incomplete type
/usr/src/lustre-1.6/build/conftest.c:76: error: dereferencing pointer to incomplete type
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:11298: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| /* end confdefs.h. */
|
| #include <linux/fs.h>
| #include <linux/namei.h>
|
| int
| main (void)
| {
|
| struct nameidata nd;
| struct lookup_intent *it;
|
| it = &nd.intent;
| intent_init(it, IT_OPEN);
| it->d.lustre.it_disposition = 0;
| it->d.lustre.it_data = NULL;
|
| ;
| return 0;
| }
configure:11319: result: no
configure:11327: checking use inode have i_mutex
configure:11355: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:11358: $? = 0
configure:11360: test -s build/conftest.o
configure:11363: $? = 0
configure:11366: result: yes
configure:11387: checking If kernel has security plug support
configure:11415: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:74: warning: passing argument 2 of 'notify_change' from incompatible pointer type
/usr/src/lustre-1.6/build/conftest.c:74: error: too many arguments to function 'notify_change'
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:11418: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| /* end confdefs.h. */
|
| #include <linux/fs.h>
|
| int
| main (void)
| {
|
| struct dentry *dentry;
| struct vfsmount *mnt;
| struct iattr *iattr;
|
| notify_change(dentry, mnt, iattr);
|
| ;
| return 0;
| }
configure:11439: result: NO
configure:11447: checking use dqonoff_mutex
configure:11475: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:11478: $? = 0
configure:11480: test -s build/conftest.o
configure:11483: $? = 0
configure:11486: result: yes
configure:11507: checking kernel export nr_pagecache
configure:11531: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:71: error: 'nr_pagecache' undeclared (first use in this function)
/usr/src/lustre-1.6/build/conftest.c:71: error: (Each undeclared identifier is reported only once
/usr/src/lustre-1.6/build/conftest.c:71: error: for each function it appears in.)
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:11534: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| /* end confdefs.h. */
|
| #include <linux/pagemap.h>
|
| int
| main (void)
| {
|
| return atomic_read(&nr_pagecache);
|
| ;
| return 0;
| }
configure:11555: result: NO
configure:11561: checking first vfs_statfs parameter is dentry
configure:11585: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:11588: $? = 0
configure:11590: test -s build/conftest.o
configure:11593: $? = 0
configure:11601: result: yes
configure:11615: checking vfs_kern_mount exist in kernel
configure:11639: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:11642: $? = 0
configure:11644: test -s build/conftest.o
configure:11647: $? = 0
configure:11655: result: yes
configure:11669: checking invalidatepage has return int
configure:11693: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:73: error: void value not ignored as it ought to be
/usr/src/lustre-1.6/build/conftest.c:73: warning: unused variable 'rc'
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:11696: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| /* end confdefs.h. */
|
| #include <linux/buffer_head.h>
|
| int
| main (void)
| {
|
| int rc = block_invalidatepage(NULL, 0);
|
| ;
| return 0;
| }
configure:11717: result: NO
configure:11723: checking if umount_begin needs vfsmount parameter instead of super_block
configure:11759: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/usr/src/lustre-1.6/build
configure:11762: $? = 0
configure:11764: test -s build/conftest.o
configure:11767: $? = 0
configure:11770: result: yes
configure:11792: checking kernel has PG_fs_misc
configure:11819: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c:76:10: error: #error PG_fs_misc not defined in kernel
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:11822: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| /* end confdefs.h. */
|
| #include <linux/mm.h>
| #include <linux/page-flags.h>
|
| int
| main (void)
| {
|
| #ifndef PG_fs_misc
| #error PG_fs_misc not defined in kernel
| #endif
|
| ;
| return 0;
| }
configure:11843: result: NO
configure:11849: checking kernel has PageChecked and SetPageChecked
configure:11879: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:11882: $? = 0
configure:11884: test -s build/conftest.o
configure:11887: $? = 0
configure:11890: result: yes
configure:11911: checking inode has i_blksize field
configure:11936: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:76: error: 'struct inode' has no member named 'i_blksize'
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:11939: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| /* end confdefs.h. */
|
| #include <linux/fs.h>
|
| int
| main (void)
| {
|
| struct inode i;
| i.i_blksize = 0;
|
| ;
| return 0;
| }
configure:11960: result: NO
configure:11966: checking check vfs_readdir need 64bit inode number
configure:12000: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -Werror M=/usr/src/lustre-1.6/build
configure:12003: $? = 0
configure:12005: test -s build/conftest.o
configure:12008: $? = 0
configure:12011: result: yes
configure:12031: checking writev in fops
configure:12056: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:77: error: 'struct file_operations' has no member named 'writev'
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:12059: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| /* end confdefs.h. */
|
| #include <linux/fs.h>
|
| int
| main (void)
| {
|
| struct file_operations *fops;
| fops->writev = NULL;
|
| ;
| return 0;
| }
configure:12080: result: NO
configure:12086: checking readv in fops
configure:12111: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:77: error: 'struct file_operations' has no member named 'readv'
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:12114: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| /* end confdefs.h. */
|
| #include <linux/fs.h>
|
| int
| main (void)
| {
|
| struct file_operations *fops;
| fops->readv = NULL;
|
| ;
| return 0;
| }
configure:12135: result: NO
configure:12143: checking kernel has cancel_dirty_page
configure:12168: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:12171: $? = 0
configure:12173: test -s build/conftest.o
configure:12176: $? = 0
configure:12179: result: yes
configure:12200: checking if kernel have PageConstant defined
configure:12227: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c:79:10: error: #error "Have no raid5 zcopy patch"
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:12230: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| /* end confdefs.h. */
|
| #include <linux/mm.h>
| #include <linux/page-flags.h>
|
| int
| main (void)
| {
|
| #ifndef PG_constant
| #error "Have no raid5 zcopy patch"
| #endif
|
| ;
| return 0;
| }
configure:12251: result: no
configure:12259: checking if invalidate_bdev has second argument
configure:12283: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:77: error: too many arguments to function 'invalidate_bdev'
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:12286: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| /* end confdefs.h. */
|
| #include <linux/buffer_head.h>
|
| int
| main (void)
| {
|
| invalidate_bdev(NULL,0);
|
| ;
| return 0;
| }
configure:12307: result: no
configure:12313: checking if kernel has FS_RENAME_DOES_D_MOVE flag
configure:12337: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:77: warning: unused variable 'v'
configure:12340: $? = 0
configure:12342: test -s build/conftest.o
configure:12345: $? = 0
configure:12348: result: yes
configure:12368: checking if unregister_blkdev return int
configure:12392: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
/usr/src/lustre-1.6/build/conftest.c: In function 'main':
/usr/src/lustre-1.6/build/conftest.c:78: error: void value not ignored as it ought to be
/usr/src/lustre-1.6/build/conftest.c:78: warning: unused variable 'i'
make[1]: *** [/usr/src/lustre-1.6/build/conftest.o] Error 1
make: *** [_module_/usr/src/lustre-1.6/build] Error 2
configure:12395: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| #define HAVE_FS_RENAME_DOES_D_MOVE 1
| /* end confdefs.h. */
|
| #include <linux/fs.h>
|
| int
| main (void)
| {
|
| int i = unregister_blkdev(0,NULL);
|
| ;
| return 0;
| }
configure:12416: result: no
configure:12422: checking if kernel has .splice_read
configure:12448: cp conftest.c build && make modules LD=ld CC=gcc -f /usr/src/lustre-1.6/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config LINUXINCLUDE= -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.23.1-42.fc8-x86_64/ EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include M=/usr/src/lustre-1.6/build
configure:12451: $? = 0
configure:12453: test -s build/conftest.o
configure:12456: $? = 0
configure:12459: result: yes
configure:12496: checking linux/exportfs.h usability
configure:12513: gcc -c -g -O2 -I/usr/src/kernels/2.6.23.1-42.fc8-x86_64//include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:12519: $? = 0
configure:12533: result: yes
configure:12537: checking linux/exportfs.h presence
configure:12552: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
conftest.c:72:28: error: linux/exportfs.h: No such file or directory
configure:12558: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| #define HAVE_FS_RENAME_DOES_D_MOVE 1
| #define HAVE_KERNEL_SPLICE_READ 1
| /* end confdefs.h. */
| #include <linux/exportfs.h>
configure:12572: result: no
configure:12578: WARNING: linux/exportfs.h: accepted by the compiler, rejected by the preprocessor!
configure:12580: WARNING: linux/exportfs.h: proceeding with the compiler's result
configure:12605: checking for linux/exportfs.h
configure:12613: result: yes
configure:12756: checking location of libsysio
configure:12761: result: internal
configure:12764: checking for ./libsysio/src/rmdir.c
configure:12776: result: yes
configure:12833: checking for ./snmp/lustre-snmp.c
configure:12845: result: yes
configure:12868: checking location of ldiskfs
configure:12903: result: disabled
configure:12962: checking location of lustre-iokit
configure:12967: result: internal
configure:12970: checking for ./lustre-iokit/ior-survey/ior-survey
configure:12982: result: yes
configure:13039: checking whether to build Lustre library
configure:13048: result: yes
configure:13053: checking whether to build liblustre tests
configure:13065: result: yes
configure:13068: checking whether to enable liblustre acl
configure:13077: result: yes
configure:13128: checking whether to mpitests can be built
configure:13131: checking for /opt/mpich/include/mpi.h
configure:13147: result: no
configure:13222: result: no
configure:13226: Enabling Lustre configure options for libsysio
configure:13230: checking whether to enable pinger support
configure:13239: result: yes
configure:13249: checking whether to enable liblustre recovery support
configure:13258: result: yes
configure:13290: checking netdb.h usability
configure:13307: gcc -c -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:13313: $? = 0
configure:13327: result: yes
configure:13331: checking netdb.h presence
configure:13346: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:13352: $? = 0
configure:13366: result: yes
configure:13399: checking for netdb.h
configure:13407: result: yes
configure:13290: checking netinet/tcp.h usability
configure:13307: gcc -c -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:13313: $? = 0
configure:13327: result: yes
configure:13331: checking netinet/tcp.h presence
configure:13346: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:13352: $? = 0
configure:13366: result: yes
configure:13399: checking for netinet/tcp.h
configure:13407: result: yes
configure:13290: checking asm/types.h usability
configure:13307: gcc -c -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:13313: $? = 0
configure:13327: result: yes
configure:13331: checking asm/types.h presence
configure:13346: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:13352: $? = 0
configure:13366: result: yes
configure:13399: checking for asm/types.h
configure:13407: result: yes
configure:13290: checking endian.h usability
configure:13307: gcc -c -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:13313: $? = 0
configure:13327: result: yes
configure:13331: checking endian.h presence
configure:13346: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:13352: $? = 0
configure:13366: result: yes
configure:13399: checking for endian.h
configure:13407: result: yes
configure:13290: checking sys/ioctl.h usability
configure:13307: gcc -c -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:13313: $? = 0
configure:13327: result: yes
configure:13331: checking sys/ioctl.h presence
configure:13346: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:13352: $? = 0
configure:13366: result: yes
configure:13399: checking for sys/ioctl.h
configure:13407: result: yes
configure:13426: checking for gethostbyname
configure:13482: gcc -o conftest -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include -L/opt/mpich/ch-p4/lib -L/opt/mpich/ch-p4/lib64 conftest.c >&5
configure:13488: $? = 0
configure:13506: result: yes
configure:13426: checking for socket
configure:13482: gcc -o conftest -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include -L/opt/mpich/ch-p4/lib -L/opt/mpich/ch-p4/lib64 conftest.c >&5
configure:13488: $? = 0
configure:13506: result: yes
configure:13426: checking for connect
configure:13482: gcc -o conftest -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include -L/opt/mpich/ch-p4/lib -L/opt/mpich/ch-p4/lib64 conftest.c >&5
configure:13488: $? = 0
configure:13506: result: yes
configure:13533: checking linux/version.h usability
configure:13550: gcc -c -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:13556: $? = 0
configure:13570: result: yes
configure:13574: checking linux/version.h presence
configure:13589: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:13595: $? = 0
configure:13609: result: yes
configure:13642: checking for linux/version.h
configure:13650: result: yes
configure:13664: checking for spinlock_t
configure:13695: gcc -c -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
conftest.c:85:28: error: linux/spinlock.h: No such file or directory
conftest.c:87: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ac__type_new_'
conftest.c: In function 'main':
conftest.c:91: error: 'ac__type_new_' undeclared (first use in this function)
conftest.c:91: error: (Each undeclared identifier is reported only once
conftest.c:91: error: for each function it appears in.)
conftest.c:91: error: expected expression before ')' token
configure:13701: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| #define HAVE_FS_RENAME_DOES_D_MOVE 1
| #define HAVE_KERNEL_SPLICE_READ 1
| #define HAVE_LINUX_EXPORTFS_H 1
| #define LIBLUSTRE_POSIX_ACL 1
| #define ENABLE_PINGER 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CONNECT 1
| #define HAVE_LINUX_VERSION_H 1
| /* end confdefs.h. */
| #include <linux/spinlock.h>
|
| typedef spinlock_t ac__type_new_;
| int
| main ()
| {
| if ((ac__type_new_ *) 0)
| return 0;
| if (sizeof (ac__type_new_))
| return 0;
| ;
| return 0;
| }
configure:13716: result: no
configure:13732: checking for strnlen
configure:13788: gcc -o conftest -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include -L/opt/mpich/ch-p4/lib -L/opt/mpich/ch-p4/lib64 conftest.c >&5
configure:13794: $? = 0
configure:13812: result: yes
configure:13830: checking whether to enable readline support
configure:13839: result: yes
configure:13846: checking for readline in -lreadline
configure:13881: gcc -o conftest -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include -L/opt/mpich/ch-p4/lib -L/opt/mpich/ch-p4/lib64 conftest.c -lreadline -lncurses >&5
/usr/bin/ld: cannot find -lreadline
collect2: ld returned 1 exit status
configure:13887: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| #define HAVE_FS_RENAME_DOES_D_MOVE 1
| #define HAVE_KERNEL_SPLICE_READ 1
| #define HAVE_LINUX_EXPORTFS_H 1
| #define LIBLUSTRE_POSIX_ACL 1
| #define ENABLE_PINGER 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CONNECT 1
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_STRNLEN 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:13905: result: no
configure:13928: checking if efence debugging support is requested
configure:13937: result: no
configure:13952: checking if libwrap support is requested
configure:13967: result: no
configure:13982: checking whether to use libpthread for lnet library
configure:13992: checking for pthread_create in -lpthread
configure:14027: gcc -o conftest -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include -L/opt/mpich/ch-p4/lib -L/opt/mpich/ch-p4/lib64 conftest.c -lpthread >&5
configure:14033: $? = 0
configure:14051: result: yes
configure:14060: result: yes
configure:14091: checking whether to initialize libsysio
configure:14093: result: yes
configure:14110: checking whether to use /dev/urandom for liblustre
configure:14112: result: yes
configure:14124: checking for cap_get_proc in -lcap
configure:14159: gcc -o conftest -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include -L/opt/mpich/ch-p4/lib -L/opt/mpich/ch-p4/lib64 conftest.c -lcap >&5
/usr/bin/ld: cannot find -lcap
collect2: ld returned 1 exit status
configure:14165: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| #define HAVE_FS_RENAME_DOES_D_MOVE 1
| #define HAVE_KERNEL_SPLICE_READ 1
| #define HAVE_LINUX_EXPORTFS_H 1
| #define LIBLUSTRE_POSIX_ACL 1
| #define ENABLE_PINGER 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CONNECT 1
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_STRNLEN 1
| #define HAVE_LIBPTHREAD 1
| #define INIT_SYSIO 1
| #define LIBLUSTRE_USE_URANDOM 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 cap_get_proc ();
| int
| main ()
| {
| return cap_get_proc ();
| ;
| return 0;
| }
configure:14183: result: no
configure:14204: checking for non-default maximum LNET payload
configure:14217: result: no
configure:14270: checking whether to build the userspace portals LND
configure:14279: result: no
configure:14284: checking whether to build usocklnd
configure:14296: result: yes
configure:14313: checking maximum OBD ioctl size
configure:14327: result: 8192 bytes
configure:14356: checking asm/page.h usability
configure:14373: gcc -c -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:14379: $? = 0
configure:14393: result: yes
configure:14397: checking asm/page.h presence
configure:14412: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:14418: $? = 0
configure:14432: result: yes
configure:14465: checking for asm/page.h
configure:14473: result: yes
configure:14356: checking sys/user.h usability
configure:14373: gcc -c -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:14379: $? = 0
configure:14393: result: yes
configure:14397: checking sys/user.h presence
configure:14412: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:14418: $? = 0
configure:14432: result: yes
configure:14465: checking for sys/user.h
configure:14473: result: yes
configure:14356: checking sys/vfs.h usability
configure:14373: gcc -c -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:14379: $? = 0
configure:14393: result: yes
configure:14397: checking sys/vfs.h presence
configure:14412: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:14418: $? = 0
configure:14432: result: yes
configure:14465: checking for sys/vfs.h
configure:14473: result: yes
configure:14346: checking for stdint.h
configure:14352: result: yes
configure:14356: checking blkid/blkid.h usability
configure:14373: gcc -c -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:14379: $? = 0
configure:14393: result: yes
configure:14397: checking blkid/blkid.h presence
configure:14412: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:14418: $? = 0
configure:14432: result: yes
configure:14465: checking for blkid/blkid.h
configure:14473: result: yes
configure:14504: checking xtio.h usability
configure:14521: gcc -c -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
conftest.c:129:18: error: xtio.h: No such file or directory
configure:14527: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| #define HAVE_FS_RENAME_DOES_D_MOVE 1
| #define HAVE_KERNEL_SPLICE_READ 1
| #define HAVE_LINUX_EXPORTFS_H 1
| #define LIBLUSTRE_POSIX_ACL 1
| #define ENABLE_PINGER 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CONNECT 1
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_STRNLEN 1
| #define HAVE_LIBPTHREAD 1
| #define INIT_SYSIO 1
| #define LIBLUSTRE_USE_URANDOM 1
| #define LNET_MAX_PAYLOAD LNET_MTU
| #define OBD_MAX_IOCTL_BUFFER 8192
| #define HAVE_ASM_PAGE_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_BLKID_BLKID_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <xtio.h>
configure:14541: result: no
configure:14545: checking xtio.h presence
configure:14560: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
conftest.c:96:18: error: xtio.h: No such file or directory
configure:14566: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| #define HAVE_FS_RENAME_DOES_D_MOVE 1
| #define HAVE_KERNEL_SPLICE_READ 1
| #define HAVE_LINUX_EXPORTFS_H 1
| #define LIBLUSTRE_POSIX_ACL 1
| #define ENABLE_PINGER 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CONNECT 1
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_STRNLEN 1
| #define HAVE_LIBPTHREAD 1
| #define INIT_SYSIO 1
| #define LIBLUSTRE_USE_URANDOM 1
| #define LNET_MAX_PAYLOAD LNET_MTU
| #define OBD_MAX_IOCTL_BUFFER 8192
| #define HAVE_ASM_PAGE_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_BLKID_BLKID_H 1
| /* end confdefs.h. */
| #include <xtio.h>
configure:14580: result: no
configure:14613: checking for xtio.h
configure:14621: result: no
configure:14504: checking file.h usability
configure:14521: gcc -c -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
conftest.c:129:18: error: file.h: No such file or directory
configure:14527: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| #define HAVE_FS_RENAME_DOES_D_MOVE 1
| #define HAVE_KERNEL_SPLICE_READ 1
| #define HAVE_LINUX_EXPORTFS_H 1
| #define LIBLUSTRE_POSIX_ACL 1
| #define ENABLE_PINGER 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CONNECT 1
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_STRNLEN 1
| #define HAVE_LIBPTHREAD 1
| #define INIT_SYSIO 1
| #define LIBLUSTRE_USE_URANDOM 1
| #define LNET_MAX_PAYLOAD LNET_MTU
| #define OBD_MAX_IOCTL_BUFFER 8192
| #define HAVE_ASM_PAGE_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_BLKID_BLKID_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <file.h>
configure:14541: result: no
configure:14545: checking file.h presence
configure:14560: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
conftest.c:96:18: error: file.h: No such file or directory
configure:14566: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| #define HAVE_FS_RENAME_DOES_D_MOVE 1
| #define HAVE_KERNEL_SPLICE_READ 1
| #define HAVE_LINUX_EXPORTFS_H 1
| #define LIBLUSTRE_POSIX_ACL 1
| #define ENABLE_PINGER 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CONNECT 1
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_STRNLEN 1
| #define HAVE_LIBPTHREAD 1
| #define INIT_SYSIO 1
| #define LIBLUSTRE_USE_URANDOM 1
| #define LNET_MAX_PAYLOAD LNET_MTU
| #define OBD_MAX_IOCTL_BUFFER 8192
| #define HAVE_ASM_PAGE_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_BLKID_BLKID_H 1
| /* end confdefs.h. */
| #include <file.h>
configure:14580: result: no
configure:14613: checking for file.h
configure:14621: result: no
configure:14654: checking linux/types.h usability
configure:14671: gcc -c -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:14677: $? = 0
configure:14691: result: yes
configure:14695: checking linux/types.h presence
configure:14710: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:14716: $? = 0
configure:14730: result: yes
configure:14763: checking for linux/types.h
configure:14771: result: yes
configure:14644: checking for sys/types.h
configure:14650: result: yes
configure:14654: checking linux/unistd.h usability
configure:14671: gcc -c -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:14677: $? = 0
configure:14691: result: yes
configure:14695: checking linux/unistd.h presence
configure:14710: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:14716: $? = 0
configure:14730: result: yes
configure:14763: checking for linux/unistd.h
configure:14771: result: yes
configure:14644: checking for unistd.h
configure:14650: result: yes
configure:14803: checking netinet/in.h usability
configure:14820: gcc -c -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:14826: $? = 0
configure:14840: result: yes
configure:14844: checking netinet/in.h presence
configure:14859: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:14865: $? = 0
configure:14879: result: yes
configure:14912: checking for netinet/in.h
configure:14920: result: yes
configure:14803: checking arpa/inet.h usability
configure:14820: gcc -c -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:14826: $? = 0
configure:14840: result: yes
configure:14844: checking arpa/inet.h presence
configure:14859: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:14865: $? = 0
configure:14879: result: yes
configure:14912: checking for arpa/inet.h
configure:14920: result: yes
configure:14803: checking catamount/data.h usability
configure:14820: gcc -c -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
conftest.c:135:28: error: catamount/data.h: No such file or directory
configure:14826: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| #define HAVE_FS_RENAME_DOES_D_MOVE 1
| #define HAVE_KERNEL_SPLICE_READ 1
| #define HAVE_LINUX_EXPORTFS_H 1
| #define LIBLUSTRE_POSIX_ACL 1
| #define ENABLE_PINGER 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CONNECT 1
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_STRNLEN 1
| #define HAVE_LIBPTHREAD 1
| #define INIT_SYSIO 1
| #define LIBLUSTRE_USE_URANDOM 1
| #define LNET_MAX_PAYLOAD LNET_MTU
| #define OBD_MAX_IOCTL_BUFFER 8192
| #define HAVE_ASM_PAGE_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_BLKID_BLKID_H 1
| #define HAVE_LINUX_TYPES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINUX_UNISTD_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_ARPA_INET_H 1
| /* end confdefs.h. */
| #include <stdio.h>
| #ifdef HAVE_SYS_TYPES_H
| # include <sys/types.h>
| #endif
| #ifdef HAVE_SYS_STAT_H
| # include <sys/stat.h>
| #endif
| #ifdef STDC_HEADERS
| # include <stdlib.h>
| # include <stddef.h>
| #else
| # ifdef HAVE_STDLIB_H
| # include <stdlib.h>
| # endif
| #endif
| #ifdef HAVE_STRING_H
| # if !defined STDC_HEADERS && defined HAVE_MEMORY_H
| # include <memory.h>
| # endif
| # include <string.h>
| #endif
| #ifdef HAVE_STRINGS_H
| # include <strings.h>
| #endif
| #ifdef HAVE_INTTYPES_H
| # include <inttypes.h>
| #endif
| #ifdef HAVE_STDINT_H
| # include <stdint.h>
| #endif
| #ifdef HAVE_UNISTD_H
| # include <unistd.h>
| #endif
| #include <catamount/data.h>
configure:14840: result: no
configure:14844: checking catamount/data.h presence
configure:14859: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
conftest.c:102:28: error: catamount/data.h: No such file or directory
configure:14865: $? = 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://bugzilla.lustre.org/"
| #define PACKAGE "lustre"
| #define VERSION "1.6.6.50"
| #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 SIZEOF_UNSIGNED_LONG_LONG 8
| #define CDEBUG_ENABLED 1
| #define CDEBUG_ENTRY_EXIT 1
| #define LIBCFS_DEBUG 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
| #define HAVE_SYS_QUOTA_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
| #define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
| #define HAVE_CPU_ONLINE 1
| #define HAVE_GFP_T 1
| #define HAVE_CPUMASK_T 1
| #define CPU_AFFINITY 1
| #define CONFIG_RH_2_4_20 1
| #define HAVE_U64_LONG_LONG 1
| #define HAVE_SSIZE_T_LONG 1
| #define HAVE_SIZE_T_LONG 1
| #define HAVE_LE_TYPES 1
| #define HAVE_ATOMIC_PANIC_NOTIFIER 1
| #define HAVE_KMEM_CACHE 1
| #define ENABLE_PINGER 1
| #define ENABLE_CHECKSUM 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_LRU_RESIZE_SUPPORT 1
| #define HAVE_QUOTA_SUPPORT 1
| #define HAVE_NODE_TO_CPUMASK 1
| #define HAVE_COND_RESCHED 1
| #define ZAP_PAGE_RANGE_VMA 1
| #define HAVE_PDE 1
| #define HAVE_I_ALLOC_SEM 1
| #define HAVE_FILEMAP_FDATAWRITE 1
| #define HAVE_STATFS_NAMELEN 1
| #define HAVE_PAGE_MAPPED 1
| #define HAVE_UNLOCKED_IOCTL 1
| #define HAVE_D_ADD_UNIQUE 1
| #define HAVE_BIT_SPINLOCK_H 1
| #define HAVE_FILE_IN_STRUCT_INTENT 1
| #define HAVE_LINUX_POSIX_ACL_XATTR_H 1
| #define HAVE_F_OP_FLOCK 1
| #define KERNEL_SUPPORTS_QUOTA_READ 1
| #define HAVE_COOKIE_FOLLOW_LINK 1
| #define HAVE_RCU 1
| #define HAVE_INODE_I_MUTEX 1
| #define HAVE_DQUOTOFF_MUTEX 1
| #define HAVE_STATFS_DENTRY_PARAM 1
| #define HAVE_VFS_KERN_MOUNT 1
| #define HAVE_UMOUNTBEGIN_VFSMOUNT 1
| #define HAVE_PAGE_CHECKED 1
| #define HAVE_VFS_READDIR_U64_INO 1
| #define HAVE_CANCEL_DIRTY_PAGE 1
| #define HAVE_FS_RENAME_DOES_D_MOVE 1
| #define HAVE_KERNEL_SPLICE_READ 1
| #define HAVE_LINUX_EXPORTFS_H 1
| #define LIBLUSTRE_POSIX_ACL 1
| #define ENABLE_PINGER 1
| #define ENABLE_LIBLUSTRE_RECOVERY 1
| #define HAVE_NETDB_H 1
| #define HAVE_NETINET_TCP_H 1
| #define HAVE_ASM_TYPES_H 1
| #define HAVE_ENDIAN_H 1
| #define HAVE_SYS_IOCTL_H 1
| #define HAVE_GETHOSTBYNAME 1
| #define HAVE_SOCKET 1
| #define HAVE_CONNECT 1
| #define HAVE_LINUX_VERSION_H 1
| #define HAVE_STRNLEN 1
| #define HAVE_LIBPTHREAD 1
| #define INIT_SYSIO 1
| #define LIBLUSTRE_USE_URANDOM 1
| #define LNET_MAX_PAYLOAD LNET_MTU
| #define OBD_MAX_IOCTL_BUFFER 8192
| #define HAVE_ASM_PAGE_H 1
| #define HAVE_SYS_USER_H 1
| #define HAVE_SYS_VFS_H 1
| #define HAVE_STDINT_H 1
| #define HAVE_BLKID_BLKID_H 1
| #define HAVE_LINUX_TYPES_H 1
| #define HAVE_SYS_TYPES_H 1
| #define HAVE_LINUX_UNISTD_H 1
| #define HAVE_UNISTD_H 1
| #define HAVE_NETINET_IN_H 1
| #define HAVE_ARPA_INET_H 1
| /* end confdefs.h. */
| #include <catamount/data.h>
configure:14879: result: no
configure:14912: checking for catamount/data.h
configure:14920: result: no
configure:14937: checking for inet_ntoa
configure:14993: gcc -o conftest -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include -L/opt/mpich/ch-p4/lib -L/opt/mpich/ch-p4/lib64 conftest.c >&5
configure:14999: $? = 0
configure:15017: result: yes
configure:15029: checking if readlink returns ssize_t
configure:15056: gcc -c -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:15062: $? = 0
configure:15068: result: yes
configure:15094: checking for linux/random.h
configure:15118: gcc -c -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:15124: $? = 0
configure:15140: result: yes
configure:15168: checking ext2fs/ext2fs.h usability
configure:15185: gcc -c -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:15191: $? = 0
configure:15205: result: yes
configure:15209: checking ext2fs/ext2fs.h presence
configure:15224: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:15230: $? = 0
configure:15244: result: yes
configure:15277: checking for ext2fs/ext2fs.h
configure:15285: result: yes
configure:15301: checking for adler32 in -lz
configure:15336: gcc -o conftest -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include -L/opt/mpich/ch-p4/lib -L/opt/mpich/ch-p4/lib64 conftest.c -lz >&5
configure:15342: $? = 0
configure:15360: result: yes
configure:15378: checking zlib.h usability
configure:15395: gcc -c -g -O2 -I/opt/mpich/include -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c >&5
configure:15401: $? = 0
configure:15415: result: yes
configure:15419: checking zlib.h presence
configure:15434: gcc -E -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include conftest.c
configure:15440: $? = 0
configure:15454: result: yes
configure:15487: checking for zlib.h
configure:15495: result: yes
configure:15547: checking whether to randomly failing memory alloc
configure:15549: result: yes
configure:15562: checking whether to try to build SNMP support
configure:15571: result: auto
configure:15577: checking for net-snmp-config
configure:15607: result: no
configure:15939: checking for SNMP support
configure:15945: result: no (see config.log for errors)
configure:16650: creating ./config.status
## ---------------------- ##
## Running config.status. ##
## ---------------------- ##
This file was extended by Lustre config.status 1.6.6.50, which was
generated by GNU Autoconf 2.61. Invocation command line was
CONFIG_FILES =
CONFIG_HEADERS =
CONFIG_LINKS =
CONFIG_COMMANDS =
$ ./config.status
on core-45.cube.intra
config.status:931: creating Makefile
config.status:931: creating autoMakefile
config.status:931: creating Rules
config.status:931: creating lustre.spec
config.status:931: creating lnet/Kernelenv
config.status:931: creating lnet/Makefile
config.status:931: creating lnet/autoMakefile
config.status:931: creating lnet/autoconf/Makefile
config.status:931: creating lnet/doc/Makefile
config.status:931: creating lnet/include/Makefile
config.status:931: creating lnet/include/libcfs/Makefile
config.status:931: creating lnet/include/libcfs/linux/Makefile
config.status:931: creating lnet/include/lnet/Makefile
config.status:931: creating lnet/include/lnet/linux/Makefile
config.status:931: creating lnet/klnds/Makefile
config.status:931: creating lnet/klnds/autoMakefile
config.status:931: creating lnet/klnds/gmlnd/Makefile
config.status:931: creating lnet/klnds/mxlnd/autoMakefile
config.status:931: creating lnet/klnds/mxlnd/Makefile
config.status:931: creating lnet/klnds/gmlnd/autoMakefile
config.status:931: creating lnet/klnds/openiblnd/Makefile
config.status:931: creating lnet/klnds/openiblnd/autoMakefile
config.status:931: creating lnet/klnds/o2iblnd/Makefile
config.status:931: creating lnet/klnds/o2iblnd/autoMakefile
config.status:931: creating lnet/klnds/ciblnd/Makefile
config.status:931: creating lnet/klnds/ciblnd/autoMakefile
config.status:931: creating lnet/klnds/iiblnd/Makefile
config.status:931: creating lnet/klnds/iiblnd/autoMakefile
config.status:931: creating lnet/klnds/viblnd/Makefile
config.status:931: creating lnet/klnds/viblnd/autoMakefile
config.status:931: creating lnet/klnds/qswlnd/Makefile
config.status:931: creating lnet/klnds/qswlnd/autoMakefile
config.status:931: creating lnet/klnds/ralnd/Makefile
config.status:931: creating lnet/klnds/ralnd/autoMakefile
config.status:931: creating lnet/klnds/socklnd/Makefile
config.status:931: creating lnet/klnds/socklnd/autoMakefile
config.status:931: creating lnet/klnds/ptllnd/Makefile
config.status:931: creating lnet/klnds/ptllnd/autoMakefile
config.status:931: creating lnet/libcfs/Makefile
config.status:931: creating lnet/libcfs/autoMakefile
config.status:931: creating lnet/libcfs/linux/Makefile
config.status:931: creating lnet/lnet/Makefile
config.status:931: creating lnet/lnet/autoMakefile
config.status:931: creating lnet/selftest/Makefile
config.status:931: creating lnet/selftest/autoMakefile
config.status:931: creating lnet/ulnds/Makefile
config.status:931: creating lnet/ulnds/autoMakefile
config.status:931: creating lnet/ulnds/socklnd/Makefile
config.status:931: creating lnet/ulnds/ptllnd/Makefile
config.status:931: creating lnet/utils/Makefile
config.status:931: creating lustre/Makefile
config.status:931: creating lustre/autoMakefile
config.status:931: creating lustre/autoconf/Makefile
config.status:931: creating lustre/contrib/Makefile
config.status:931: creating lustre/doc/Makefile
config.status:931: creating lustre/include/Makefile
config.status:931: creating lustre/include/lustre_ver.h
config.status:931: creating lustre/include/linux/Makefile
config.status:931: creating lustre/include/lustre/Makefile
config.status:931: creating lustre/kernel_patches/targets/2.6-suse.target
config.status:931: creating lustre/kernel_patches/targets/2.6-vanilla.target
config.status:931: creating lustre/kernel_patches/targets/2.6-rhel4.target
config.status:931: creating lustre/kernel_patches/targets/2.6-rhel5.target
config.status:931: creating lustre/kernel_patches/targets/2.6-fc5.target
config.status:931: creating lustre/kernel_patches/targets/2.6-patchless.target
config.status:931: creating lustre/kernel_patches/targets/2.6-sles10.target
config.status:931: creating lustre/kernel_patches/targets/hp_pnnl-2.4.target
config.status:931: creating lustre/kernel_patches/targets/rh-2.4.target
config.status:931: creating lustre/kernel_patches/targets/rhel-2.4.target
config.status:931: creating lustre/kernel_patches/targets/suse-2.4.21-2.target
config.status:931: creating lustre/kernel_patches/targets/sles-2.4.target
config.status:931: creating lustre/ldlm/Makefile
config.status:931: creating lustre/liblustre/Makefile
config.status:931: creating lustre/liblustre/tests/Makefile
config.status:931: creating lustre/llite/Makefile
config.status:931: creating lustre/llite/autoMakefile
config.status:931: creating lustre/lov/Makefile
config.status:931: creating lustre/lov/autoMakefile
config.status:931: creating lustre/lvfs/Makefile
config.status:931: creating lustre/lvfs/autoMakefile
config.status:931: creating lustre/mdc/Makefile
config.status:931: creating lustre/mdc/autoMakefile
config.status:931: creating lustre/mds/Makefile
config.status:931: creating lustre/mds/autoMakefile
config.status:931: creating lustre/obdclass/Makefile
config.status:931: creating lustre/obdclass/autoMakefile
config.status:931: creating lustre/obdclass/linux/Makefile
config.status:931: creating lustre/obdecho/Makefile
config.status:931: creating lustre/obdecho/autoMakefile
config.status:931: creating lustre/obdfilter/Makefile
config.status:931: creating lustre/obdfilter/autoMakefile
config.status:931: creating lustre/osc/Makefile
config.status:931: creating lustre/osc/autoMakefile
config.status:931: creating lustre/ost/Makefile
config.status:931: creating lustre/ost/autoMakefile
config.status:931: creating lustre/mgc/Makefile
config.status:931: creating lustre/mgc/autoMakefile
config.status:931: creating lustre/mgs/Makefile
config.status:931: creating lustre/mgs/autoMakefile
config.status:931: creating lustre/ptlrpc/Makefile
config.status:931: creating lustre/ptlrpc/autoMakefile
config.status:931: creating lustre/quota/Makefile
config.status:931: creating lustre/quota/autoMakefile
config.status:931: creating lustre/scripts/Makefile
config.status:931: creating lustre/scripts/version_tag.pl
config.status:931: creating lustre/tests/Makefile
config.status:931: creating lustre/utils/Makefile
config.status:931: creating snmp/Makefile
config.status:931: creating snmp/autoconf/Makefile
config.status:931: creating config.h
config.status:1308: executing depfiles commands
configure:18293: === configuring in libsysio (/usr/src/lustre-1.6/libsysio)
configure:18396: running /bin/sh ./configure '--prefix=/usr' '--with-linux=/usr/src/kernels/2.6.23.1-42.fc8-x86_64/' '--disable-server' '--disable-doc' '--without-cib' '--without-vib' '--without-openib' '--without-iib' '--without-o2ib' '--without-qsnet' '--with-lustre-hack' '--with-sockets' --cache-file=/dev/null --srcdir=.
configure:18293: === configuring in ldiskfs (/usr/src/lustre-1.6/ldiskfs)
configure:18396: running /bin/sh ./configure '--prefix=/usr' '--with-linux=/usr/src/kernels/2.6.23.1-42.fc8-x86_64/' '--disable-server' '--disable-doc' '--without-cib' '--without-vib' '--without-openib' '--without-iib' '--without-o2ib' '--without-qsnet' '--with-lustre-hack' '--with-sockets' --cache-file=/dev/null --srcdir=.
configure:18293: === configuring in lustre-iokit (/usr/src/lustre-1.6/lustre-iokit)
configure:18396: running /bin/sh ./configure '--prefix=/usr' '--with-linux=/usr/src/kernels/2.6.23.1-42.fc8-x86_64/' '--disable-server' '--disable-doc' '--without-cib' '--without-vib' '--without-openib' '--without-iib' '--without-o2ib' '--without-qsnet' '--with-lustre-hack' '--with-sockets' --cache-file=/dev/null --srcdir=.
## ---------------- ##
## Cache variables. ##
## ---------------- ##
ac_cv_build=x86_64-unknown-linux-gnu
ac_cv_c_compiler_gnu=yes
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_file__opt_mpich_include_mpi_h=no
ac_cv_func_connect=yes
ac_cv_func_gethostbyname=yes
ac_cv_func_inet_ntoa=yes
ac_cv_func_socket=yes
ac_cv_func_strnlen=yes
ac_cv_header_arpa_inet_h=yes
ac_cv_header_asm_page_h=yes
ac_cv_header_asm_types_h=yes
ac_cv_header_blkid_blkid_h=yes
ac_cv_header_catamount_data_h=no
ac_cv_header_endian_h=yes
ac_cv_header_ext2fs_ext2fs_h=yes
ac_cv_header_file_h=no
ac_cv_header_inttypes_h=yes
ac_cv_header_linux_exportfs_h=yes
ac_cv_header_linux_random_h=yes
ac_cv_header_linux_types_h=yes
ac_cv_header_linux_unistd_h=yes
ac_cv_header_linux_version_h=yes
ac_cv_header_memory_h=yes
ac_cv_header_netdb_h=yes
ac_cv_header_netinet_in_h=yes
ac_cv_header_netinet_tcp_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_ioctl_h=yes
ac_cv_header_sys_quota_h=yes
ac_cv_header_sys_stat_h=yes
ac_cv_header_sys_types_h=yes
ac_cv_header_sys_user_h=yes
ac_cv_header_sys_vfs_h=yes
ac_cv_header_unistd_h=yes
ac_cv_header_xtio_h=no
ac_cv_header_zlib_h=yes
ac_cv_host=x86_64-unknown-linux-gnu
ac_cv_lib_cap_cap_get_proc=no
ac_cv_lib_pthread_pthread_create=yes
ac_cv_lib_readline_readline=no
ac_cv_lib_z_adler32=yes
ac_cv_objext=o
ac_cv_path_EGREP='/bin/grep -E'
ac_cv_path_GREP=/bin/grep
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_ac_ct_CC=gcc
ac_cv_prog_ac_ct_RANLIB=ranlib
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
ac_cv_type_spinlock_t=no
ac_cv_type_unsigned_long_long=yes
am_cv_CC_dependencies_compiler_type=gcc3
lb_cv_file___libsysio_src_rmdir_c=yes
lb_cv_file___lustre_iokit_ior_survey_ior_survey=yes
lb_cv_file___snmp_lustre_snmp_c=yes
lb_cv_file__boot_kernel_h=no
lb_cv_file__usr_src_kernels_2_6_23_1_42_fc8_x86_64_=yes
lb_cv_file__usr_src_kernels_2_6_23_1_42_fc8_x86_64___config=yes
lb_cv_file__usr_src_kernels_2_6_23_1_42_fc8_x86_64__include_linux_autoconf_h=yes
lb_cv_file__usr_src_kernels_2_6_23_1_42_fc8_x86_64__include_linux_bit_spinlock_h=yes
lb_cv_file__usr_src_kernels_2_6_23_1_42_fc8_x86_64__include_linux_lustre_version_h=no
lb_cv_file__usr_src_kernels_2_6_23_1_42_fc8_x86_64__include_linux_namei_h=yes
lb_cv_file__usr_src_kernels_2_6_23_1_42_fc8_x86_64__include_linux_posix_acl_xattr_h=yes
lb_cv_file__usr_src_kernels_2_6_23_1_42_fc8_x86_64__include_linux_version_h=yes
lb_cv_file__usr_src_kernels_2_6_23_1_42_fc8_x86_64__include_linux_xattr_acl_h=no
lb_cv_file__var_adm_running_kernel_h=no
## ----------------- ##
## Output variables. ##
## ----------------- ##
ACLOCAL='${SHELL} /usr/src/lustre-1.6/missing --run aclocal-1.10'
AC_LUSTRE_CLIENT_URN='LUSTRE-166-CLT'
AC_LUSTRE_CLI_VER_OFFSET_WARN='OBD_OCD_VERSION(0,2,0,0)'
AC_LUSTRE_FIX='50'
AC_LUSTRE_LIB_VER_OFFSET_WARN='OBD_OCD_VERSION(0,0,1,32)'
AC_LUSTRE_MAJOR='1'
AC_LUSTRE_MDS_URN='LUSTRE-166-MDS'
AC_LUSTRE_MGS_URN='LUSTRE-166-MGS'
AC_LUSTRE_MINOR='6'
AC_LUSTRE_OSS_URN='LUSTRE-166-OSS'
AC_LUSTRE_PATCH='6'
AC_LUSTRE_VERSION_STRING='1.6.6.50'
AC_LUSTRE_VER_ALLOWED_OFFSET='OBD_OCD_VERSION(0,0,1,32)'
AMDEPBACKSLASH='\'
AMDEP_FALSE='#'
AMDEP_TRUE=''
AMTAR='${SHELL} /usr/src/lustre-1.6/missing --run tar'
ARCH_UM=''
AUTOCONF='${SHELL} /usr/src/lustre-1.6/missing --run autoconf'
AUTOHEADER='${SHELL} /usr/src/lustre-1.6/missing --run autoheader'
AUTOMAKE='${SHELL} /usr/src/lustre-1.6/missing --run automake-1.10'
AWK='gawk'
BACKINGFS=''
BLKID_FALSE='#'
BLKID_TRUE=''
BUILD_CIBLND_FALSE=''
BUILD_CIBLND_TRUE='#'
BUILD_GMLND_FALSE=''
BUILD_GMLND_TRUE='#'
BUILD_IIBLND_FALSE=''
BUILD_IIBLND_TRUE='#'
BUILD_MXLND_FALSE=''
BUILD_MXLND_TRUE='#'
BUILD_O2IBLND_FALSE=''
BUILD_O2IBLND_TRUE='#'
BUILD_OPENIBLND_FALSE=''
BUILD_OPENIBLND_TRUE='#'
BUILD_PTLLND_FALSE=''
BUILD_PTLLND_TRUE='#'
BUILD_QSWLND_FALSE=''
BUILD_QSWLND_TRUE='#'
BUILD_RALND_FALSE=''
BUILD_RALND_TRUE='#'
BUILD_UPTLLND_FALSE=''
BUILD_UPTLLND_TRUE='#'
BUILD_USOCKLND_FALSE='#'
BUILD_USOCKLND_TRUE=''
BUILD_VIBLND_FALSE=''
BUILD_VIBLND_TRUE='#'
CAP_LIBS=''
CC='gcc'
CCDEPMODE='depmode=gcc3'
CFLAGS='-g -O2 -I/opt/mpich/include'
CIBCPPFLAGS=''
CIBLND=''
CLIENT_FALSE='#'
CLIENT_TRUE=''
CPP='gcc -E'
CPPFLAGS='-include $(top_builddir)/config.h -I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include-I$(top_builddir)/lnet/include -I$(top_srcdir)/lnet/include -I$(top_builddir)/lustre/include -I$(top_srcdir)/lustre/include '
CRAY_XT3_FALSE=''
CRAY_XT3_TRUE='#'
CYGPATH_W='echo'
DARWIN_FALSE=''
DARWIN_TRUE='#'
DEFS='-DHAVE_CONFIG_H'
DEPDIR='.deps'
DMU_OSD_ENABLED_FALSE=''
DMU_OSD_ENABLED_TRUE='#'
DMU_SRC=''
DOC_FALSE=''
DOC_TRUE='#'
ECHO_C=''
ECHO_N='-n'
ECHO_T=''
EGREP='/bin/grep -E'
ENABLE_DOC='0'
ENABLE_INIT_SCRIPTS='1'
ENABLE_LIBPTHREAD='yes'
EXEEXT=''
EXT2FS_DEVEL_FALSE='#'
EXT2FS_DEVEL_TRUE=''
EXTRA_KCFLAGS='-include /usr/src/lustre-1.6/config.h -g -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lnet/include -I/usr/src/lustre-1.6/lustre/include'
EXTRA_KLDFLAGS=''
EXTRA_KLIBS=''
EXTRA_LNET_INCLUDE=''
GMCPPFLAGS=''
GMLIBS=''
GMLND=''
GREP='/bin/grep'
IIBCPPFLAGS=''
IIBLND=''
INCLUDE_RULES='include /usr/src/lustre-1.6/Rules'
INIT_SCRIPTS_FALSE='#'
INIT_SCRIPTS_TRUE=''
INSTALL_DATA='${INSTALL} -m 644'
INSTALL_PROGRAM='${INSTALL}'
INSTALL_SCRIPT='${INSTALL}'
INSTALL_STRIP_PROGRAM='$(install_sh) -c -s'
KMODEXT='.ko'
LDFLAGS=' -L/opt/mpich/ch-p4/lib -L/opt/mpich/ch-p4/lib64'
LDISKFS_DIR=''
LDISKFS_ENABLED_FALSE=''
LDISKFS_ENABLED_TRUE='#'
LDISKFS_SUBDIR=''
LIBCFS_INCLUDE_DIR='lnet/include'
LIBCFS_SUBDIR=''
LIBEFENCE=''
LIBLUSTRE_FALSE='#'
LIBLUSTRE_TESTS_FALSE='#'
LIBLUSTRE_TESTS_TRUE=''
LIBLUSTRE_TRUE=''
LIBOBJS=''
LIBPTHREAD_FALSE='#'
LIBPTHREAD_TRUE=''
LIBREADLINE=''
LIBS=''
LIBSYSIO_SUBDIR='libsysio'
LIBWRAP=''
LINUX25_FALSE='#'
LINUX25_TRUE=''
LINUX='/usr/src/kernels/2.6.23.1-42.fc8-x86_64/'
LINUXRELEASE='2.6.23.1-42.fc8'
LINUX_CONFIG='/usr/src/kernels/2.6.23.1-42.fc8-x86_64//.config'
LINUX_FALSE='#'
LINUX_OBJ='/usr/src/kernels/2.6.23.1-42.fc8-x86_64/'
LINUX_TRUE=''
LLCFLAGS='-g -Wall -fPIC -D_GNU_SOURCE'
LLCPPFLAGS='-D__arch_lib__ -D_LARGEFILE64_SOURCE=1'
LTLIBOBJS=''
LUSTRE='/usr/src/lustre-1.6/lustre'
LUSTREIOKIT_SUBDIR='lustre-iokit'
MAKEINFO='${SHELL} /usr/src/lustre-1.6/missing --run makeinfo'
MODULES_FALSE='#'
MODULES_TRUE=''
MODULE_TARGET='M'
MOSTLYCLEANFILES='.*.cmd .*.flags *.o *.ko *.mod.c .depend .*.1.* Modules.symvers Module.symvers'
MPITESTS_FALSE=''
MPITESTS_TRUE='#'
MPI_ROOT='/opt/mpich'
MXCPPFLAGS=''
MXLIBS=''
MXLND=''
NET_SNMP_CFLAGS=''
NET_SNMP_CONFIG=''
NET_SNMP_LIBS=''
O2IBCPPFLAGS=''
O2IBLND=''
OBJEXT='o'
OPENIBCPPFLAGS=''
OPENIBLND=''
PACKAGE='lustre'
PACKAGE_BUGREPORT='https://bugzilla.lustre.org/'
PACKAGE_NAME='Lustre'
PACKAGE_STRING='Lustre LUSTRE_VERSION'
PACKAGE_TARNAME='lustre'
PACKAGE_VERSION='LUSTRE_VERSION'
PATH_SEPARATOR=':'
POSIX_OSD_ENABLED_FALSE=''
POSIX_OSD_ENABLED_TRUE='#'
PTHREAD_LIBS='-lpthread'
PTLLND=''
PTLLNDCPPFLAGS=''
QSWCPPFLAGS=''
QSWLND=''
QUOTA_FALSE='#'
QUOTA_TRUE=''
RACPPFLAGS=''
RALND=''
RANLIB='ranlib'
RELEASE='2.6.23.1_42.fc8_200809110916'
SERVER_FALSE=''
SERVER_TRUE='#'
SET_MAKE=''
SHELL='/bin/sh'
SNMP_DIST_SUBDIR='snmp'
SNMP_SUBDIR=''
STRIP=''
SUNOS_FALSE=''
SUNOS_TRUE='#'
SYMVERFILE='Module.symvers'
SYSIO='/usr/src/lustre-1.6/libsysio'
TESTS_FALSE='#'
TESTS_TRUE=''
UML_CFLAGS=''
UPTLLND=''
USE_QUILT_FALSE='#'
USE_QUILT_TRUE=''
USOCKLND='usocklnd'
UTILS_FALSE='#'
UTILS_TRUE=''
VERSION='1.6.6.50'
VIBCPPFLAGS=''
VIBLND=''
ZLIB='-lz'
ac_configure_args=' '\''--with-linux=/usr/src/kernels/2.6.23.1-42.fc8-x86_64/'\'' '\''--disable-server'\'' '\''--disable-doc'\'' '\''--without-cib'\'' '\''--without-vib'\'' '\''--without-openib'\'' '\''--without-iib'\'' '\''--without-o2ib'\'' '\''--without-qsnet'\'' --with-lustre-hack --with-sockets'
ac_ct_CC='gcc'
agentdir='${pkglibdir}/snmp'
am__fastdepCC_FALSE='#'
am__fastdepCC_TRUE=''
am__include='include'
am__isrc=''
am__leading_dot='.'
am__quote=''
am__tar='${AMTAR} chof - "$$tardir"'
am__untar='${AMTAR} 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}'
enable_uoss='no'
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) /usr/src/lustre-1.6/install-sh'
kextdir=''
lb_target_os='linux'
libdir='${exec_prefix}/lib'
libexecdir='${exec_prefix}/libexec'
linux25='yes'
localedir='${datarootdir}/locale'
localstatedir='${prefix}/var'
macosdir=''
mandir='${datarootdir}/man'
mibdir='${pkgdatadir}/snmp/mibs'
mkdir_p='/bin/mkdir -p'
moduledir='/lib/modules/2.6.23.1-42.fc8/kernel'
modulefsdir='$(moduledir)/fs/$(PACKAGE)'
modulenetdir='$(moduledir)/net/$(PACKAGE)'
oldincludedir='/usr/include'
pdfdir='${docdir}'
pkgexampledir='${pkgdatadir}/examples'
plistdir=''
prefix='/usr'
program_transform_name='s,x,x,'
psdir='${docdir}'
rootsbindir='/sbin'
sbindir='${exec_prefix}/sbin'
sharedstatedir='${prefix}/com'
subdirs=' libsysio ldiskfs lustre-iokit'
sysconfdir='/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://bugzilla.lustre.org/"
#define PACKAGE "lustre"
#define VERSION "1.6.6.50"
#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 SIZEOF_UNSIGNED_LONG_LONG 8
#define CDEBUG_ENABLED 1
#define CDEBUG_ENTRY_EXIT 1
#define LIBCFS_DEBUG 1
#define HAVE_QUOTA_SUPPORT 1
#define HAVE_QUOTA_LIBLUSTRE_SUPPORT 1
#define HAVE_SYS_QUOTA_H 1
#define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_AUTOCONF_H 1
#define HAVE__USR_SRC_KERNELS_2_6_23_1_42_FC8_X86_64__INCLUDE_LINUX_VERSION_H 1
#define HAVE_CPU_ONLINE 1
#define HAVE_GFP_T 1
#define HAVE_CPUMASK_T 1
#define CPU_AFFINITY 1
#define CONFIG_RH_2_4_20 1
#define HAVE_U64_LONG_LONG 1
#define HAVE_SSIZE_T_LONG 1
#define HAVE_SIZE_T_LONG 1
#define HAVE_LE_TYPES 1
#define HAVE_ATOMIC_PANIC_NOTIFIER 1
#define HAVE_KMEM_CACHE 1
#define ENABLE_PINGER 1
#define ENABLE_CHECKSUM 1
#define ENABLE_LIBLUSTRE_RECOVERY 1
#define HAVE_LRU_RESIZE_SUPPORT 1
#define HAVE_QUOTA_SUPPORT 1
#define HAVE_NODE_TO_CPUMASK 1
#define HAVE_COND_RESCHED 1
#define ZAP_PAGE_RANGE_VMA 1
#define HAVE_PDE 1
#define HAVE_I_ALLOC_SEM 1
#define HAVE_FILEMAP_FDATAWRITE 1
#define HAVE_STATFS_NAMELEN 1
#define HAVE_PAGE_MAPPED 1
#define HAVE_UNLOCKED_IOCTL 1
#define HAVE_D_ADD_UNIQUE 1
#define HAVE_BIT_SPINLOCK_H 1
#define HAVE_FILE_IN_STRUCT_INTENT 1
#define HAVE_LINUX_POSIX_ACL_XATTR_H 1
#define HAVE_F_OP_FLOCK 1
#define KERNEL_SUPPORTS_QUOTA_READ 1
#define HAVE_COOKIE_FOLLOW_LINK 1
#define HAVE_RCU 1
#define HAVE_INODE_I_MUTEX 1
#define HAVE_DQUOTOFF_MUTEX 1
#define HAVE_STATFS_DENTRY_PARAM 1
#define HAVE_VFS_KERN_MOUNT 1
#define HAVE_UMOUNTBEGIN_VFSMOUNT 1
#define HAVE_PAGE_CHECKED 1
#define HAVE_VFS_READDIR_U64_INO 1
#define HAVE_CANCEL_DIRTY_PAGE 1
#define HAVE_FS_RENAME_DOES_D_MOVE 1
#define HAVE_KERNEL_SPLICE_READ 1
#define HAVE_LINUX_EXPORTFS_H 1
#define LIBLUSTRE_POSIX_ACL 1
#define ENABLE_PINGER 1
#define ENABLE_LIBLUSTRE_RECOVERY 1
#define HAVE_NETDB_H 1
#define HAVE_NETINET_TCP_H 1
#define HAVE_ASM_TYPES_H 1
#define HAVE_ENDIAN_H 1
#define HAVE_SYS_IOCTL_H 1
#define HAVE_GETHOSTBYNAME 1
#define HAVE_SOCKET 1
#define HAVE_CONNECT 1
#define HAVE_LINUX_VERSION_H 1
#define HAVE_STRNLEN 1
#define HAVE_LIBPTHREAD 1
#define INIT_SYSIO 1
#define LIBLUSTRE_USE_URANDOM 1
#define LNET_MAX_PAYLOAD LNET_MTU
#define OBD_MAX_IOCTL_BUFFER 8192
#define HAVE_ASM_PAGE_H 1
#define HAVE_SYS_USER_H 1
#define HAVE_SYS_VFS_H 1
#define HAVE_STDINT_H 1
#define HAVE_BLKID_BLKID_H 1
#define HAVE_LINUX_TYPES_H 1
#define HAVE_SYS_TYPES_H 1
#define HAVE_LINUX_UNISTD_H 1
#define HAVE_UNISTD_H 1
#define HAVE_NETINET_IN_H 1
#define HAVE_ARPA_INET_H 1
#define HAVE_INET_NTOA 1
#define HAVE_POSIX_1003_READLINK 1
#define HAVE_LINUX_RANDOM_H 1
#define HAVE_EXT2FS_EXT2FS_H 1
#define HAVE_ZLIB_H 1
#define HAVE_ADLER 1
#define RANDOM_FAIL_ALLOC 1
configure: exit 0
More information about the lustre-discuss
mailing list