[Lustre-discuss] lustre-1.8.3 build fails (llite_nfs)

Heiko Schröter schroete at iup.physik.uni-bremen.de
Tue Jul 13 05:16:06 PDT 2010


Am Dienstag 13 Juli 2010, um 11:52:34 schrieb Heiko Schröter:

Answering myself.

It seems to be a gcc version conflict on a gentoo distro.

gcc version 4.3.2 compiles ok, whereas gcc 4.4.3 fails.

Regards
Heiko


> Hello,
> 
> building lustre-1.8.3 fails with the following message:
> 
> <snip>
>   CC [M]  /usr/src/lustre-1.8.3/lustre/llite/llite_close.o
>   CC [M]  /usr/src/lustre-1.8.3/lustre/llite/llite_lib.o
>   CC [M]  /usr/src/lustre-1.8.3/lustre/llite/llite_nfs.o
> /usr/src/lustre-1.8.3/lustre/llite/llite_nfs.c: In function 'll_decode_fh':
> /usr/src/lustre-1.8.3/lustre/llite/llite_nfs.c:224: error: 'const struct export_operations' has no member named 'find_exported_dentry'
> /usr/src/lustre-1.8.3/lustre/llite/llite_nfs.c: At top level:
> /usr/src/lustre-1.8.3/lustre/llite/llite_nfs.c:291: error: unknown field 'get_dentry' specified in initializer
> cc1: warnings being treated as errors
> /usr/src/lustre-1.8.3/lustre/llite/llite_nfs.c:291: error: excess elements in struct initializer
> /usr/src/lustre-1.8.3/lustre/llite/llite_nfs.c:291: error: (near initialization for 'lustre_export_operations')
> /usr/src/lustre-1.8.3/lustre/llite/llite_nfs.c:292: error: unknown field 'decode_fh' specified in initializer
> /usr/src/lustre-1.8.3/lustre/llite/llite_nfs.c:292: error: excess elements in struct initializer
> /usr/src/lustre-1.8.3/lustre/llite/llite_nfs.c:292: error: (near initialization for 'lustre_export_operations')
> make[6]: *** [/usr/src/lustre-1.8.3/lustre/llite/llite_nfs.o] Error 1
> make[5]: *** [/usr/src/lustre-1.8.3/lustre/llite] Error 2
> make[4]: *** [/usr/src/lustre-1.8.3/lustre] Error 2
> make[3]: *** [_module_/usr/src/lustre-1.8.3] Error 2
> make[3]: Leaving directory `/usr/src/linux-2.6.27.39-0.3'
> make[2]: *** [modules] Error 2
> make[2]: Leaving directory `/usr/src/lustre-1.8.3'
> make[1]: *** [all-recursive] Error 1
> make[1]: Leaving directory `/usr/src/lustre-1.8.3'
> make: *** [all] Error 2
> <snap>
> 
> Kernel is a lustre patched Suse Kernel linux-2.6.27.39-0.3.
> 
> So what do i miss/oversea here ?
> Any s/w packages/libs which are missing ?
> 
> Thanks and Regards
> Heiko
> _______________________________________________
> 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