[OpenAFS] Fedora 10 kernels: openafs-1.4.8/src/afs/afs.h:161: error: field 'Fid' has incomplete type

Simon Wilkinson sxw@inf.ed.ac.uk
Sun, 1 Feb 2009 11:13:46 +0000


On 31 Jan 2009, at 20:05, Axel Thimm wrote:
>
>  CC [M]  /builddir/openafs-1.4.8/src/libafs/ 
> MODLOAD-2.6.27.12-170.2.5.fc10.x86_64-Default/afs_analyze.o
> In file included from /builddir/openafs-1.4.8/src/afs/afsincludes.h: 
> 44,
>                 from /builddir/openafs-1.4.8/src/libafs/ 
> MODLOAD-2.6.27.12-170.2.5.fc10.x86_64-Default/afs_analyze.c:36:
> /builddir/openafs-1.4.8/src/afs/afs.h:161: error: field 'Fid' has  
> incomplete type

One thing that might help you in your investigations - all of the  
symbols you're missing are provided by 'afsint.h', which is a RPC  
header file produced by rxgen. Three possibilities occur to me - that  
rxgen is failing for some reason and that error isn't being caught,  
that some other part of your build system is providing an afsint.h  
that is being erroneously included first, or that something else is  
defining the _RXGEN_AFSINT_ sentinel that protects that file.

S.