On Tuesday 04 May 2010, Ramiro Alba Queipo wrote: > Hi everybody, > > I would like if anybody is trying to compile lustre 1.8.X on Ubuntu LTS > 10.4/Debian testing(squeeze), and know your opinion/comments on what > I've got: > > > I've been using lustre 1.8.1.1 with RedHat5 kernel 2.6.18-128.7.1 on > Ubuntu LTS 8.04 both serves and clients, but now I would like to upgrade > to the recent Ubuntu LTS 10.04. > When I try to compile lustre 1.8.1.1 on Ubuntu 10.04 (gcc-4.4 and libc6 > 2.11.1 instead gcc-4.2 and libc6-2.7.10 on Ubuntu 8.04) and once > suppressed all references in to "-Werror" in configure script (I tried > --disable-werror, but it did not work), I finally got:
That is bug 22729. A very simple patch (entirely untested) should be: diff --git a/lnet/include/libcfs/linux/kp30.h b/lnet/include/libcfs/linux/kp30.h --- a/lnet/include/libcfs/linux/kp30.h +++ b/lnet/include/libcfs/linux/kp30.h @@ -386,17 +386,8 @@ extern int lwt_snapshot (cycles_t *now, # define LPF64 "l" #endif -#ifdef HAVE_SIZE_T_LONG -# define LPSZ "%lu" -#else -# define LPSZ "%u" -#endif - -#ifdef HAVE_SSIZE_T_LONG -# define LPSSZ "%ld" -#else -# define LPSSZ "%d" -#endif +#define LPSZ "%zd" +#define LPSSZ "%zd" #ifndef LPU64 # error "No word size defined" Please note that I did not test this patch at all yet. Cheers, Bernd -- Bernd Schubert DataDirect Networks _______________________________________________ Lustre-discuss mailing list [email protected] http://lists.lustre.org/mailman/listinfo/lustre-discuss
