hi! I have a problem again with building lustre on Ubuntu. After sh autogen.sh and ./configure: [...] Making all in lnet make[5]: Entering directory `/data/src/b2_0/lnet/lnet'' gcc -DHAVE_CONFIG_H -I. -I. -I../.. -D__arch_lib__ -D_LARGEFILE64_SOURCE=1 -include /data/src/b2_0/config.h -I/data/src/b2_0/libcfs/include -I/data/src/b2_0/lnet/include -I/data/src/b2_0/lustre/include -g -Wall -fPIC -D_GNU_SOURCE -Wall -g -O2 -O2 -Werror -c -o liblnet_a-api-errno.o `test -f ''api-errno.c'' || echo ''./''`api-errno.c gcc -DHAVE_CONFIG_H -I. -I. -I../.. -D__arch_lib__ -D_LARGEFILE64_SOURCE=1 -include /data/src/b2_0/config.h -I/data/src/b2_0/libcfs/include -I/data/src/b2_0/lnet/include -I/data/src/b2_0/lustre/include -g -Wall -fPIC -D_GNU_SOURCE -Wall -g -O2 -O2 -Werror -c -o liblnet_a-api-ni.o `test -f ''api-ni.c'' || echo ''./''`api-ni.c cc1: warnings being treated as errors api-ni.c: In function ''LNetSnprintHandle'': api-ni.c:1412: error: format ''%#lx'' expects type ''long unsigned int'', but argument 4 has type ''__u64'' api-ni.c:1412: error: format ''%#lx'' expects type ''long unsigned int'', but argument 4 has type ''__u64'' make[5]: *** [liblnet_a-api-ni.o] Error 1 make[5]: Leaving directory `/data/src/b2_0/lnet/lnet'' make[4]: *** [all-recursive] Error 1 make[4]: Leaving directory `/data/src/b2_0/lnet'' make[3]: *** [all-recursive] Error 1 make[3]: Leaving directory `/data/src/b2_0'' make[2]: *** [all] Error 2 make[2]: Leaving directory `/data/src/b2_0'' make[1]: *** [build-stamp] Error 2 make[1]: Leaving directory `/data/src/b2_0'' dpkg-buildpackage: failure: debian/rules build gave error exit status 2 make: *** [debs] Error 2 The kernel subversion doesn''t matter, I tried with 2.6.28-17-server and 2.6.28-16-server. I got lustre trees by git and tried v1_8_1 b1_8, b2_0, b1_8_2. Did I miss something, maybe a patch? Thank you, tamas