Hi all,

Working with my Git pull of a few weeks ago, trying to build the client on Ubuntu 12.04 with house kernel.

Running through the build procedure roughly outlined in bug report LU-1706 but with some changes since the last time I tried:

# tar xvfp lustre-release.tar
# cd lustre-release
# sh autogen.sh
# ./configure --disable-server --with-o2ib=no  --with-linux=/usr/src/linux --with-linux-obj=/usr/src/linux

Build fails at the module stage with the following error:

configure: error: bad --with-o2ib path
make[2]: *** [kdist_config] Error 1
make[2]: Leaving directory `/usr/src/lustre-release/debian/tmp/modules-deb/usr_src/modules/lustre'
make[1]: *** [kdist_build] Error 2
make[1]: Leaving directory `/usr/src/lustre-release/debian/tmp/modules-deb/usr_src/modules/lustre'
BUILD FAILED!
See /usr/src/lustre-release/debian/tmp/modules-deb/var_cache_modass/lustre.buildlog.3.4.61.1436900735 for details.
make: *** [debs] Error 7

It appears it's not recognizing --with-o2ib=no as outlined in ./configure --help or i.e. bug report LU-5953.

If I take that out, build chokes because it can't find Infiniband stuff which is expected since I'm not using Infiniband.

I've tried moving the parameter around towards the beginning of the ./configure parameter list or towards the end and it doesn't seem to make a difference.

Is this a legit bug? Am I missing something here? Maybe resolved if I do a fresh Git pull?

Thanks,

Sean