Hi, I''m trying to compile the patchless client on Fedora 14. It seems like this is possible, according to http://jira.whamcloud.com/browse/LU-432. I tried installing the .src.rpm for 1.8.7 and 2.1 and getting the source tree from git. For all of those options, ./configure --with-linux=/usr/src/kernels/2.6.35.14-103.fc14.x86_64/ gives me the following error: checking if you are using Linux 2.6... yes checking for external module build support... configure: error: unknown; check config.log for details The relevant section in config.log seems to be: configure:5926: cp conftest.c build && make -d _module_/root/lustre-release/build LUSTRE_KERNEL_TEST=conftest.i CC=gcc -f /root/lustre-release/build/Makefile LUSTRE_LINUX_CONFIG=/usr/src/kernels/2 .6.35.14-103.fc14.x86_64/.config LINUXINCLUDE= -I/usr/src/kernels/2.6.35.14-103.fc14.x86_64/arch/x86/include -I/usr/src/kernels/2.6.35.14-103.fc14.x86_64/include -I/usr/src/kernels/2.6.35.14-103.fc 14.x86_64/include -I/usr/src/kernels/2.6.35.14-103.fc14.x86_64/include2 -include include/linux/autoconf.h -o tmp_include_depends -o scripts -o include/config/MARKER -C /usr/src/kernels/2.6.35.14-10 3.fc14.x86_64 EXTRA_CFLAGS=-Werror-implicit-function-declaration -g -I/root/lustre-release/lnet/include -I/root/lustre-release/lnet/include -I/root/lustre-release/lustre/include M=/root/lustre-rel ease/build In file included from /usr/src/kernels/2.6.35.14-103.fc14.x86_64/arch/x86/include/asm/bitops.h:447:0, from /usr/src/kernels/2.6.35.14-103.fc14.x86_64/include/linux/bitops.h:22, from /usr/src/kernels/2.6.35.14-103.fc14.x86_64/include/linux/kernel.h:17, from /root/lustre-release/build/conftest.c:27: /usr/src/kernels/2.6.35.14-103.fc14.x86_64/arch/x86/include/asm/arch_hweight.h: In function ?__arch_hweight64?: /usr/src/kernels/2.6.35.14-103.fc14.x86_64/arch/x86/include/asm/arch_hweight.h:53:347: error: expected ?:? or ?)? before ?POPCNT64? make[1]: *** [/root/lustre-release/build/conftest.o] Error 1 make: *** [_module_/root/lustre-release/build] Error 2 configure:5929: $? = 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 "http://bugs.whamcloud.com/" | #define PACKAGE_URL "" | #define PACKAGE "lustre" | #define VERSION "1.8.7.80" | #define STDC_HEADERS 1 | #define HAVE_SYS_TYPES_H 1 | #define HAVE_SYS_STAT_H 1 | #define HAVE_STDLIB_H 1 | #define HAVE_STRING_H 1 | #define HAVE_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_SYS_QUOTA_H 1 | /* end confdefs.h. */ | | #include <linux/kernel.h> | | int | main (void) | { | | ; | return 0; | } configure:5945: error: unknown; check config.log for details Has anybody on the list successfully compiled and used the client on Fedora 14? If so, would you mind sharing your steps? Or maybe I''m just missing something obvious here? For what it''s worth, I can compile it successfully on an old Fedora 12 box. Just ./configure and make rpms. Thanks in advance, Deon