[Lustre-discuss] Lustre Build - Ubuntu 14.04 LTS

Keith Mannthey keith.mannthey at intel.com
Thu May 1 19:21:03 PDT 2014


I recommended you use Lustre 2.5+ for modern Linux kernels.  A large
amount of build changes would be need to be ported to run Lustre 2.3
version against your kernel version.  

Thanks,
 Keith  




On Thu, 2014-05-01 at 15:03 -0700, Steven Lokie wrote:
> Trying to run a specific version of lustre client for our setup at
> work - I am running into a weird error message on ./configure 
> 
> 
> personally never seen this error before - checking for external module
> build support... configure: error: unknown; check config.log for
> details
> 
> 
> GIT BUILD: 
> 
> 
> git clone git://git.whamcloud.com/fs/lustre-release.git
> cd lustre-release/
> git checkout --track -b b2_3 origin/b2_3
> sh ./autogen.sh
> ./configure --disable-server
> 
> 
> Log: 
> 
> 
> root at linux-desktop:/home/imemadmin/lustre-release# ./configure
> --without-server
> 
> checking build system type... x86_64-unknown-linux-gnu
> checking host system type... x86_64-unknown-linux-gnu
> checking target system type... x86_64-unknown-linux-gnu
> checking for a BSD-compatible install... /usr/bin/install -c
> checking whether build environment is sane... yes
> checking for gawk... no
> checking for mawk... mawk
> checking whether make sets $(MAKE)... yes
> checking how to create a ustar tar archive... gnutar
> checking for gcc... gcc
> checking whether the C compiler works... yes
> checking for C compiler default output file name... a.out
> checking for suffix of executables... 
> checking whether we are cross compiling... no
> checking for suffix of object files... o
> checking whether we are using the GNU C compiler... yes
> checking whether gcc accepts -g... yes
> checking for gcc option to accept ISO C89... none needed
> checking for style of include used by make... GNU
> checking dependency style of gcc... gcc3
> checking how to run the C preprocessor... gcc -E
> checking for grep that handles long lines and -e... /bin/grep
> checking for egrep... /bin/grep -E
> checking for ANSI C header files... yes
> checking for sys/types.h... yes
> checking for sys/stat.h... yes
> checking for stdlib.h... yes
> checking for string.h... yes
> checking for memory.h... yes
> checking for strings.h... yes
> checking for inttypes.h... yes
> checking for stdint.h... yes
> checking for unistd.h... yes
> checking whether to configure just enough for make dist... no
> checking if this distro uses dpkg... yes
> checking for buildid... none... congratulations, you must be on a tag
> checking whether to build BGL features... no
> checking for ranlib... ranlib
> checking for buggy compiler... no known problems
> checking size of unsigned long long... 8
> ---> size SIZEOF 
> ---> size SIZEOF 8
> checking whether to enable uoss... no
> checking whether to enable posix osd... no
> checking whether to build docs... no
> checking whether to build utilities... yes
> checking whether to install init scripts... no
> checking whether to build Lustre tests... yes
> checking whether to build Lustre server support... yes
> checking whether to build Lustre client support... yes
> checking whether to enable split support... no
> checking whether to enable CDEBUG, CWARN... yes
> checking whether to enable ENTRY/EXIT... yes
> checking whether to enable LASSERT, LASSERTF... yes
> checking sys/quota.h usability... yes
> checking sys/quota.h presence... yes
> checking for sys/quota.h... yes
> checking whether to build kernel modules... yes (linux-gnu)
> /usr/src/linux-headers-3.13.0-24-generic
> /usr/src/linux-headers-3.13.0-24-generic
> checking for Linux sources... /lib/modules/3.13.0-24-generic/build
> checking for /lib/modules/3.13.0-24-generic/build... yes
> checking for Linux objects dir... /lib/modules/3.13.0-24-generic/build
> checking for /boot/kernel.h... no
> checking for /var/adm/running-kernel.h... no
> checking for /lib/modules/3.13.0-24-generic/build/.config... yes
> checking
> for /lib/modules/3.13.0-24-generic/build/include/generated/autoconf.h... yes
> checking
> for /lib/modules/3.13.0-24-generic/build/include/linux/version.h...
> yes
> checking
> for /lib/modules/3.13.0-24-generic/build/include/linux/kconfig.h...
> yes
> checking if you are running user mode linux for x86_64... no (asm-um
> missing)
> checking
> for /lib/modules/3.13.0-24-generic/build/include/linux/namei.h... yes
> checking if you are using Linux 2.6... yes
> checking for external module build support... configure: error:
> unknown; check config.log for details
> _______________________________________________
> Lustre-discuss mailing list
> Lustre-discuss at lists.lustre.org
> http://lists.lustre.org/mailman/listinfo/lustre-discuss




More information about the lustre-discuss mailing list